Dear community,
I host a blog on a dedicated server using MT 4.1 with ~20.000 unique visitors and ~200 (legit) comments per day. Comment spam was manageable so far.
Unfortunately, the server seems to be on some spammer's radar now. Yesterday, over 280,000 emails were sent using the POST command from mt-comments.cgi to randomly generated email addresses. Most of them returned as those addresses weren't valid, effectively doubling the server load.
The problem is basically the same as described here: http://www.adammessinger.com/2005/01/24/mt-spam-zombie
Quote:
----
The spammers have found a way to use Movable Type’s comment-handling script as a powerful spam engine. Instead of comment spam coming in, now we have to worry about it going out as well.
A flaw in the mt-comments.cgi script allows an attacker to easily use functionality provided by MT to send out tons of e-mail spam from the servers of your web host.
----
Luckily, my ISP didn't pull the plug from the server (yet), but instead set CHMOD of mt-comments.cgi to 000 to stop exploitation of the script. Server works fine now, but as no one is able to execute the cgi script, comments created from valid visitors are obviously embraced with a server error.
Not having to look at 200 comments per day saves a lot of time, but that's the only good part of the story. So what can I do to stop the server abuse?
I found a lot of information on the web concerning automated comment spam, but most of that stuff (like renaming mt-comments.cgi to something random or masking the name of the comment script behind some javascript). Unfortunately, most of it refers to problems with onsite spam, not email abuse. Additionally, those once helpful advices are probably outdated by now, as I guess the spam mafia already has found solutions to continue their dealings.
Does anyone have a solution to stop the mt-comments.cgi exploit, which works in 2008? Any help is greatly appreciated.
Regards,
Harry
