• Great plugin MojoWill! So glad you stepped up and dev’d this version when the original plugin was taken over by ad-spam.

    But I *think maybe* there’s an incompatibility with WP 4.4.1

    I just recently created a new WP site with 4.4 and the latest version of your Plugin and there were no problems, but after it auto-updated to 4.4.1 I’m getting a 403 error when trying to log in to the Dashboard now (with Mojo Under Construction enabled).

    The WP site itself is displaying my Mojo Under Construction splash page on the public side with no problem, but any attempt to access wp-login.php or wp-admin lands at a 403.

    I’ve checked the mod_security logs on the server to see if any rules are being triggered, but none.

    Any chance this version of MUC could be incompatible with WP 4.4.1 ?

    Many thanks!

    https://wordpress.org/plugins/mojo-under-construction/

Viewing 1 replies (of 1 total)
  • Thread Starter anotherdave

    (@anotherdave)

    UPDATE – I was wrong about there being no mod_security issue.

    In fact, I was looking at the wrong server’s mod_security log when I started this thread.

    However, I did in fact discover an incompatibility between Mojo Under Construction and Comodo’s mod_security rule ID 214560

    As follows from the server mod sec log:

    (I’ve replaced the actual site domain with example.com for security purposes)

    [Fri Jan 08 21:44:49.445538 2016] [:error] ModSecurity: Access denied with code 403 (phase 4). Pattern match “(?i)(String\\\\.fromCharCode\\\\(.*?){4,}” at RESPONSE_BODY. [file “/usr/local/apache/conf/modsec_vendor_configs/comodo_apache/14_Outgoing_FilterGen.conf”] [line “28”] [id “214560”] [rev “1”] [msg “COMODO WAF: Potential Obfuscated Javascript in Output – Excessive fromCharCode”] [data “Matched Data: String.fromCharCode(55356,56806,55356,56826),0,0),d.toDataURL().length>3e3):\\x22diversity\\x22===a?(e.fillText(String.fromCharCode(55356,57221),0,0),c=e.getImageData(16,16,1,1).data.toString(),e.fillText(String.fromCharCode(55356,57221,55356,57343),0,0),c!==e.getImageData(16,16,1,1).data.toString()):(\\x22simple\\x22===a?e.fillText(String.fromCharCode( found within RESPONSE_BODY: <!DOCTYPE html>\\x0a<!–[if IE 8]>\\x0a<html xmlns=\\x22http://www.w3.org/1999/xhtml\\x22 class=\\x22ie8 wp-toolbar\\x22 …”] [severity “CRITICAL”] [hostname “example.com”] [uri “/wp-admin/index.php”]

    [Fri Jan 08 21:44:49.446001 2016] [:error] ModSecurity: Warning. Operator GE matched 4 at TX:outgoing_points. [file “/usr/local/apache/conf/modsec_vendor_configs/comodo_apache/21_Outgoing_FiltersEnd.conf”] [line “38”] [id “214940”] [rev “1”] [msg “COMODO WAF: Outbound Points Exceeded (points 5)”] [hostname “flavorpull.com”] [uri “/403.shtml”]

    Disabling COMODO mod_security rules makes the issue go away, but also removes the added security provided by COMODO mod_security.

    Any ideas from your side?

    I’m happy to help with testing if you like.

Viewing 1 replies (of 1 total)
  • The topic ‘Possible incompatibility with WP 4.4.1?’ is closed to new replies.