Abu Hurairah reported,

The Prophet ﷺ said regarding this verse, "You who believe, do not be like those who insulted Musa, but Allah cleared him of what they said" [Ahzab 33:69]. The Messenger of Allah ﷺ said, "Musa was a modest man who covered himself, so that hardly any part of his skin could be seen out of his shyness. Some men from the Children of Israil hurt him with their words, saying, 'He does not cover himself this much except for some defect in his skin, either leprosy or a scrotal hernia,' and Rawh said once 'a scrotal hernia,' 'or some other affliction.'"Allah willed to clear him of what they said. One day Musa went off alone, placed his garment on a rock, and bathed. When he finished, he went to take his garment, but the rock ran off with it. Musa picked up his staff and chased the rock, calling out, 'My garment, rock! My garment, rock!' until he reached a gathering of the Children of Israil. They saw him naked, of the most handsome build among men, and Allah cleared him of what they had been saying about him."The rock then stopped, and Musa took his garment and began striking the rock with his staff. By Allah, the rock bears the marks of his blows, three, four, or five of them."

Ahmad 10678

Sahih

حدثنا روح حدثنا عوف عن الحسن عن النبي ﷺ وخلاس ومحمد

عن أبي هريرة

عن النبي ﷺ أنه قال في هذه الآية {يا أيها الذين آمنوا لا تكونوا كالذين آذوا موسى فبرأه الله مما قالوا} قال قال رسول الله ﷺ إن موسى كان رجلا حييا ستيرا لا يكاد يري من جلده شيئا استحياء منه قال فآذاه من آذاه من بني إسرائيل قالوا ما يتستر هذا التستر إلا من عيب بجلده إما برصا وإما أدرة وقال روح مرة أدرة وإما آفة وإن الله عز وجل أراد أن يبرئه مما قالوا وإن موسى خلا يوما فوضع ثوبه على حجر ثم اغتسل فلما فرغ أقبل إلى ثوبه ليأخذه وإن الحجر عدا بثوبه فأخذ موسى عصاه وطلب الحجر وجعل يقول ثوبي حجر ثوبي حجر حتى انتهى إلى ملإ من بني إسرائيل فرأوه عريانا كأحسن الرجال خلقا وأبرأه مما كانوا يقولون له وقام الحجر فأخذ ثوبه وطفق بالحجر ضربا بعصاه قال فوالله إن في الحجر لندبا من أثر ضربه ثلاثا أو أربعا أو خمسا

أحمد 10678صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Abu Hurairah
Numbering
Darussalam 10678
Ahmad 10678