From the Prophet ﷺ, similar to the hadith of Abu Salama from Abu Hurairah, with the same meaning. This is how Abdul-Razzaq narrated it from Saeed bin Musayab from Abu Hurairah from the Prophet ﷺ, and this is more authentic than the hadith of Yazid bin Zurai.
حدثنا الحسن بن علي الخلال حدثنا عبد الرزاق أخبرنا معمر عن الزهري عن سعيد بن المسيب
عن النبي ﷺ نحو حديث أبي سلمة عن أبي هريرة بمعناه هكذا قال عبد الرزاق عند سعيد بن المسيب عن أبي هريرة عن النبي ﷺ وهذا أصح من حديث يزيد بن زريع
No references are available.
[Sahih] Agreed upon by Bukhari and Muslim. Ahmad also narrated it, 2/270, from Abdul-Razzaq with the same chain, and both of them (Bukhari and Muslim) narrated it from the hadith of Zuhri with the same chain. See the following hadith.