Контактная форма 7 была взломана для рассылки спама? [закрыто]


Мои системные электронные письма на моем сервере Linux были получение электронных писем "сообщение не доставлено", которые, как представляется, отправляются из виджета Контактной формы 7, который у меня есть на моем веб-сайте.

Странно то, что в виджете нет поля "кому:" - только "от" и "сообщение". И все же "недоставленные сообщения" включают случайные адреса:

.

У меня настроен Akismet, и я проверил, что он успешно работает (я получаю сообщение об ошибке спама при тестировании с их адресом электронной почты для проверки на спам).

Очевидно, что они каким-то образом грабят некоторых своего рода почтовая программа php (не знаю, какую контактную форму использует 7 - встроена в wp_mail?). Как мне это остановить?

Я связался со своим хостером, но они не могут мне помочь, кроме как сказать "Отключить контактную форму 7".

Сообщение электронной почты ниже. Нижние биты были битами, которые я добавил в свою контактную форму в своей установке WordPress, и это единственная причина, по которой я понял, что это происходит из моего виджета Контактной формы 7:

From: Mail Delivery System 
To: [email protected]
Subject: Undelivered Mail Returned to Sender
Date: Sun, 16 Jan 2011 02:13:01 -0800 (PST)
Message-Id: 

[-- Attachment #1: Notification --]
[-- Type: text/plain, Encoding: 7bit, Size: 0.6K --]

This is the Postfix program at host pants.dreamhost.com.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to 

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                        The Postfix program

: host e.mx.mail.yahoo.com[67.195.168.230] said: 554
    delivery error: dd This user doesn't have a yahoo.com account
    ([email protected]) [-5] - mta1038.mail.ac4.yahoo.com (in reply to end
    of DATA command)

[-- Attachment #2: Delivery report --]
[-- Type: message/delivery-status, Encoding: 7bit, Size: 0.5K --]

Reporting-MTA: dns; pants.dreamhost.com
X-Postfix-Queue-ID: DBA1514C005
X-Postfix-Sender: rfc822; [email protected]
Arrival-Date: Sun, 16 Jan 2011 02:12:56 -0800 (PST)

Final-Recipient: rfc822; [email protected]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host e.mx.mail.yahoo.com[67.195.168.230] said: 554
    delivery error: dd This user doesn't have a yahoo.com account
    ([email protected]) [-5] - mta1038.mail.ac4.yahoo.com (in reply to end
    of DATA command)

[-- Attachment #3: Undelivered Message --]
[-- Type: message/rfc822, Encoding: 8bit, Size: 1.5K --]

From: floppyk2011 
To: [email protected]
Subject: [Out In Africa]
Date: Sun, 16 Jan 2011 10:12:57 +0000
Message-ID: 
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]

Message body:
�èñòåìà àêòèâíîé ðåêëàìû.  �àðàáîòàòü â ñåòè. �ïëàòà çà ÷òåíèå ïèñåì è êëèêè. �àñêðóòêà ñàéòîâ - óâåëè÷åíèå ïîñåùàåìîñòè, íèçêèå öåíû äëÿ ðåêëàìîäàòåëåé!he system of active advertising. Earn online. Payment
+for reading emails and clicks. Site promotion - increase attendance, lower prices for advertisers!ôëóïèê.ðô

--
This mail is sent via contact form on Out In Africa (www.oia.co.za), from IP address: 80.58.205.99
Author: Jan Fabry, 2011-03-10

1 answers

Похоже, что контактная форма 7 позволяет вам указать получателя с помощью раскрывающегося списка выбора . Это означает, что адрес электронной почты получателя сохраняется в форме и отправляется на сервер, который затем просто считывает его. Если сервер затем не подтвердит, что адрес получателя был одним из указанных вами параметров, это может быть "дырой в безопасности" для отправки спама на другие адреса электронной почты.

Это будет работать следующим образом: сервер готов прочитать поле выбора recipient, если вы указали один. Но даже если вы его не указали, спамбот может отправить значение поля recipient на сервер, обманув его, заставив думать, что оно пришло из реального раскрывающегося списка HTML. Это позволяет ему указывать там любое значение, которое он хочет.

Возможно, что Контактная форма 7 предотвращает такого рода атаки, но вы должны проверить это сами, у меня больше нет опыта работы с контактной формой 7.

 2
Author: Jan Fabry, 2011-05-11 09:24:04