Most likley a duff ABS sensor? either that or the sensor or sensor ring is chocked up with road crap! or the sensor ring has cracked and fell off! new hub time
bad connection, damp, corrosion in the plugs where the loom joins the sensors? there are many reason why the light comes on
get the codes read and go from there