Hadithcore
Bulugh al-Maram, 113

and its origin is in Al-Bukhari and Muslim.

وَأَصْلُهُ مُتَّفَقٌ عَلَيْه ِ [1]‏ .‏

References2 variants
In-Book Reference
Book 1, Hadith 137
English Reference
Book 1, Hadith 121