هذا حديث صحيحٌ على شرط الشَّيخين. ومبشر هو ابن إسماعيل، ومحمد أبو غسان هو محمد بن مُطَرِّفٍ، وأبو حازم هو سلمة بن دينار.
وأخرجه الترمذي (ج ١ ص ٣٦٥) فقال رحمه الله: حدثنا أحمد بن مَنِيْع، حدثنا عبد الله بن المبارك، أخبرنا يونس، عن الزهري، عن سهل بن سعد، عن أبي بن كعب ... فذكره، ثم قال: هذا حديث حسن صحيح.
وأخرجه ابن ماجه (ج ١ ص ٢٠٠) فقال رحمه الله: حدثنا محمد بن بشار، ثنا عثمان بن عمر، أنبأنا يونس به.
وأخرجه عبد الرزاق (ج ١ ص ٢٤٨) عن معمر، عن الزهري، ولم يذكر أُبيًّا، وكذا ابن أبي شيبة (ج ١ ص ٨٩) من حديث عبد الأعلى، عن معمر به، ولم يذكر أُبيًّا.