• Resolved chrissypritchard2016

    (@chrissypritchard2016)


    Hello, a Jetpack have found this critical issue with the plug-in. The fix offered by Jetpack is total removal. Clearly, I do not wish to remove the plug-in if at all possible because I have built my gallery around the pro version, deleting the plug-in is going to cause quite a nightmare!

    Details of the vulnerability are listed here:
    https://wpscan.com/vulnerability/7ca5ad30-1792-4014-bfad-88911cd64713/

    Could you please advise if you have developed a workaround or a patch to update the plug-in?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support supsys

    (@supsys)

    Hi there,

    Thanks for flagging this – our team is already aware of the issue and actively working on a fix. We’ll have a patched version ready soon to resolve the vulnerability.

    I’ll keep you updated as soon as the update is available. Appreciate your patience in the meantime!

    • This reply was modified 3 weeks, 1 day ago by supsys.
    Plugin Support supsys

    (@supsys)

    We’d like to clarify the situation.

    To be clear: we never released the plugin versions mentioned (1.6.9 / 2.10.9 / 1.9.20) as official Pro builds. If you have files with those exact version numbers, they did not come from us — please don’t treat them as a genuine Supsystic release.
    What to check on your own site:

    1. Open the plugin’s main PHP file and check theVersion:line in the header. If it matches 1.6.9 / 2.10.9 / 1.9.20, delete the plugin folder entirely and reinstall a fresh copy from your licensed download link — don’t just update over it.
    2. CheckUsers → All Usersin wp-admin for any account you don’t recognize, especially usernamesstarting with wp_.
    3. Update WordPress core, themes, and all plugins to their latest versions.
    4. Ask your host to run a malware scan on the account and remove anything flagged.
    5. Change your WordPress admin, hosting, and database passwords.

    Our currently distributed Pro versions (1.7.0 / 2.11.1 / 1.10.1) do not contain this issue. If you’re unsure which file you’re running or want us to look at your site directly, please open a support ticket and we’ll help you check it.

    :warning: Separate, critical issue: “wp2shell” — WordPress Core vulnerability (not related to our plugins)
    Independently of the above, there is a critical unauthenticated remote code execution vulnerability in WordPress core itself, publicly disclosed and actively exploited. If you’re cleaning up your site anyway, check this too — it can lead to full site takeover on its own, regardless of which plugins you run.
    Details:

    • CVE-2026-63030— authentication/validation bypass in the REST API batch endpoint (/wp-json/batch/v1), triggered via a///path prefix trick
    • CVE-2026-60137— SQL injection in the post query layer, via theauthor__not_inparameter
    • Combined, these two chain intounauthenticated RCE—CVSS 9.8 (critical)
    • Affected WordPress versions:6.9.0–6.9.4 and 7.0.0–7.0.1
    • Fixed in:6.9.5 (if you’re on the 6.9 branch) or 7.0.2 (if you’re on the 7.0 branch)
    • Not affected:6.8.5 and earlier
    • Disclosed 2026-07-17, added to CISA’s Known Exploited Vulnerabilities list 2026-07-21, public exploit code released 2026-07-22 — but real-world attacks were already happening before the exploit code was public, so treat this as urgent even if you patched “recently.”

    How attackers use it (so you know what to look for):

    1. Send a request to/wp-json/batch/v1with a manipulated path to bypass validation.
    2. Use the SQL injection to pull your database credentials.
    3. Create a rogue administrator account — look for a username starting withw2s_.
    4. Use that admin account to upload amalicious plugin or a PHP web shell.

    What to do, step by step:

    1. Check your WordPress version(Dashboard → Updates, orSettings → Generalshows it at the bottom, or checkwp-includes/version.php). If it’s 6.9.0–6.9.4 or 7.0.0–7.0.1, this applies to you.
    2. Update WordPress core immediatelyto 6.9.5 or 7.0.2, whichever matches your branch. Do this before anything else below — if you’re still on a vulnerable version, an attacker can re-compromise you again while you clean up.
    3. If you can’t patch right away, ask your host or firewall/CDN provider to block anonymous requests to/wp-json/batch/v1as a temporary stopgap. This is not a fix, just a delay.
    4. Go to Users → All Usersand look for any admin account with a username starting withw2s_. If you find one, delete it immediately and check the site’s activity/audit log (if you have one) for what that account did — new plugins installed, files edited, etc.
    5. Check wp-content/plugins/ for any plugin folder you don’t recognizeand didn’t install yourself. Attackers commonly install a plugin to keep a web shell.
    6. Search for unfamiliar PHP filesanywhere inwp-content/, especially inuploads/(which normally shouldn’t contain.phpfiles at all).
    7. After cleanup, rotate all credentials— WordPress admin passwords, database password, FTP/SFTP, hosting panel — since the attack chain exposes database credentials directly.
    8. Have your host run a malware scanover the whole account, not just this one site, if you host multiple sites on shared hosting — the same server could be affected elsewhere.

    This is a WordPress core issue, not something any plugin update can fix on its own — the only real fix is updating core to 6.9.5/7.0.2.

    Thread Starter chrissypritchard2016

    (@chrissypritchard2016)

    Hello,

    Thank you for your very comprehensive reply.

    I will try to follow your instructions regarding the version number.

    All I can say at the moment is that the sequence of events was as follows: we changed bank accounts, and the subscription payment to you didn’t go through. WordPress then flagged that the licence had expired, so I logged into your website, updated our card details, made the payment, and downloaded the latest ZIP file directly from your site in June.

    Jetpack has only just flagged up the issue, so something has obviously happened between June and now.

    Kind regards,
    Chris

    Thread Starter chrissypritchard2016

    (@chrissypritchard2016)

    Hello again,

    Despite the version numbers listed in the report, I checked the version I have installed and it is Version: 2.11.1.

    I’m just updating the plug-in now. Thank you.

    Plugin Support supsys

    (@supsys)

    You did everything correctly. The version from the site is completely safe, and it’s currently the latest available version of the plugin.

    Best regards, Ole

    Thread Starter chrissypritchard2016

    (@chrissypritchard2016)

    Hello,

    Sorry I mistyped, the version that upset JETPACK was version 2.11.0, I’ve updated to version 2.11.1. I’ve just scanned again and JETPACK is saying that version has a critical issue also.

    The fix it offers is the removal of the plug-in.

    Here’s a screenshot. Regards, Chris

    Plugin Support supsys

    (@supsys)

    The current latest version, 2.11.1, doesn’t actually carry the vulnerability. However, Wpscan is flagging it as vulnerable (this applies to any version of the plugin), and we’re already working with the Wpscan team to have this corrected and add information about the fix. We’ll work together to remove this false positive on newer versions. We’ll keep you posted.

Viewing 7 replies - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.