Try to be sure of your facts before posting such an absolute statement. The fact that you have never heard something is not an indicator of whether it's correct or not. As "any of you" or "any one of you" refers to a specific component of a group, "has" is certainly correct. As others have pointed out, "have" is also correct.
Not a teacher
Quoted from New Oxford American dictionary:
When used as a pronoun,
any can be used with either a singular or a plural verb, depending on the context:
we needed more sugar but there wasn't any left (singular verb) or
are any of the new videos available? (plural verb).
So, in the case of 'any of you' it should be the same as the latter example. The correct form should be 'have any of you' as you is in plural form.
'Any one of you' is different.
Any one, meaning ‘any single (person or thing),’ is written as two words to emphasize singularity:
any one of us could do the job;
not more than ten new members are chosen in any one year.
If you're using 'any one', then you should say '
has any one of you ...'.