Imam Muhammad bin Sirin (may Allah have mercy on him) narrates that a man said to Sayyiduna Abu Hurayrah (may Allah be pleased with him): "You have given us rulings about everything; soon you will be giving us rulings about relieving oneself too." He said: "I heard the Messenger of Allah (peace and blessings be upon him) saying: 'Whoever dumps filth on any of the roads of the Muslims, upon him be the curse of Allah, the angels and all the people.'"
Imam al-Tabarani (may Allah have mercy on him) said: "No one narrated this hadith from Muhammad bin Sirin (may Allah have mercy on him) except Muhammad bin Amr Abu Sahl al-Ansari, and Kamil bin Talhah al-Jahdari is alone in narrating it."
It is like this in the printed Dar al-Haramayn edition, and probably the correct name is "Muhammad bin Hibban Abu Bakr".
Hadith Referenceالمعجم الأوسط / باب الميم / 5426
Hadith Gradingمحدثین:فيه محمد بن عمرو الأنصاري، مختلف فيه، وبقية رجاله ثقات
Hadith Takhrij«قال الهيثمي: فيه محمد بن عمرو الأنصاري ضعفه يحيى بن معين ووثقه ابن حبان وبقية رجاله ثقات «مجمع الزوائد ومنبع الفوائد، ج 1، ص 204»» «أخرجه الحاكم فى «المستدرك» برقم: 670، والبيهقي فى «السنن الكبرى» برقم: 475، والطبراني فى «الصغير» برقم: 811»