We have reports from bloggers that there is new spam in town - pingback spam. Here is what you can do to stop it.
1. Disable
Go to admin/settings/advanced and remove check mark in "enable pingbacks" and "enable trackbacks" opting to not receive them.
2. Patch
Spammers used flaw in the white list logic that allowed any user who already posted number of comments on the blog to bypass validation as "white listed". Problem with pingbacks is that email for them always "pingback" and email is a user identifier along with IP... Download corresponding recompiled core DLL and override existing in the "bin" folder, this should fix white list issue. After you apply this patch, your pingbacks will go through usual anti-spam process and will be passed to Akismet etc. for validation. You can turn pingbacks back on in the settings now.
3. Customize
You can control the way pingbacks and trackbacks displayed in your blog in the themes/yourcustomtheme/commentview.ascx. Here you can add logic to remove any hyperlinks from pingbacks, for example. Also, if you annoyed by pingback emails, you can modify SendCommentMail extension to not send you email if comment is pingback. Just add this line after comment was declared:
if (comment.Email == "trackback" || comment.Email == "pingback") return;
Be_160_Pingback_Patch.zip (110.11 kb)
Be_161_Pingback_Patch.zip (111.17 kb)