• It seems an actually CF7 Spam wave comes over the REST API. I became a huge count of CF Spam mails. So I have set the CF page to “private” and change the permalink, the CF was not visible on public web. But the Spam goes around.
    Then I have disabled CF7: Spam stopps.
    I have Honeypot as Antispam Plugin installed, with a parameter that checks the time a form was filled up, setted to 9 seconds: no effect.
    Also I have the plugin “Disable REST API” activ, where I just allow the CF7/feedback and CF7/refill endpoints, because that is unfortunately needed from CF7.
    As soon as I deactivate the endpoints for CF7: Spam wave stopps. As soon as I reactive the endpoints for CF7: Spam wave restarts.

    I think you have to implement a logic, that checks if a form was sended from an real contact form, or if it just use the API without a real contact form. (said in easy words).

    Did you have a quick fix for the actual problem? Actually there is no way to use CF7, because they need REST API, where I can’t leaving on.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter wp-patrick

    (@wp-patrick)

    Thread Starter wp-patrick

    (@wp-patrick)

    It looks like my guess was wrong with the REST API. It was probably a coincidence in testing. I can reproduce the spamming, without REST API active. Just when I activate the Plugin the spamming starts, on deactivate the spamming stopps.
    So it seems to look like a Bug, wich is exploited?

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    Where can we see the website in question?

    Thread Starter wp-patrick

    (@wp-patrick)

    I have sent you the link.
    Strange thing, when I analyse the access log on Webserver, there are entries:
    POST /kontakt/#wpcf7-f5-p52-o1 HTTP/1.1″ 404 10170
    from an IP address from hongkong.
    Return value is 404, but eventually is there a bug with the #wpcf7-f5-p52-o1? /kontakt/ was the old permalink where the CF7 form was reside.
    But the same IP also uses:
    GET /kontakt/ HTTP/1.1″ 301 0
    301 because we had renamed the permalink

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Contactform Spam over REST API’ is closed to new replies.