Both meanings apply. The grammatical meaning of that structure of words is just that, in general, people say that he is 108 years old. However, just understand that it just means "he is 108 years old."
This structure implies that even though people say he is 108 years old, he might not actually be 108 years old. The person speaking doesn't know for sure.