Yup, they do! It last happened to me when I dived the wreck of the Bretagne a year or so ago (night dive).
The larger ones I guess are around 18" and swim into your chest - quite un-nerving when they do it for the first time! I now hold my torch out at arm's length. So, "head-butted" might be more appropriate than "attacked"!
