Not php.net · Not NVD · Not CISA

PHP Vulnerability Tracker

Unofficial briefing on PHP security vulnerabilities

English简体中文日本語DeutschFrançaisNederlandsEspañol

Security alert

PHP2Shell: upgrade PHP. That is the only complete fix.

CVE-2026-109618 and CVE-2026-109619 are critical, unauthenticated remote-code-execution bugs in PHP itself. The PHP project shipped fixes on 21 October 2026 for the supported 8.2–8.5 branches. Restart PHP after you upgrade. A firewall is not a substitute.

Remediation steps

Related incident · CMS mass exploitation · alert of 9 July 2026

Mass CMS exploitation campaign 2026: WordPress plugins, Craft, Joomla JCE

Australia’s ACSC rated this campaign critical. Attackers scan for known flaws in PHP CMS plugins that allow unauthenticated upload, RCE, SSRF or deserialisation, then drop webshells.

Last updated

What the ACSC reported

The alert describes actors scanning websites worldwide, many of them small and medium businesses, for flaws that allow unauthenticated file upload, remote code execution, server-side request forgery or deserialisation, and then deploying webshells for defacement, credential capture, malware hosting or a foothold into the wider network.

Components named in the alert (? = the ACSC says “likely”)
Software / pluginCVE
Simple File List (WordPress)CVE-2025-34085 / CVE-2020-36847
WavePlayer (WordPress)CVE-2025-12057
BerqWP (WordPress)CVE-2025-7443
WPBookit (WordPress)CVE-2025-7852
Ninja Forms (WordPress)CVE-2026-0740
ThemeREX Addons (WordPress)CVE-2026-1969
Breeze Cache (WordPress)CVE-2026-3844
pay-uzCVE-2026-31843
ACF Extended (WordPress)CVE-2025-13486
Sneeit FrameworkCVE-2025-6389
WPvivid Backup (WordPress)CVE-2026-1357
Gravity Forms (WordPress)CVE-2025-12352
GutenKit / Hunk Companion (WordPress)CVE-2024-9234 (?)
Craft CMSCVE-2025-32432
MaxSite CMSCVE-2026-3395
MetInfo CMSCVE-2026-29014
Joomla JCECVE-2026-48907

Is my site affected?

Quick file checks (read-only)
# Recently changed PHP files in a web root (adjust the path and days)
find /var/www -name '*.php' -mtime -30 -print
# PHP files where none should exist
find /var/www -path '*/uploads/*' -name '*.php' -print

How to fix it

FAQ

Is WordPress core affected?

The ACSC list names plugins and themes, plus Craft CMS, MaxSite CMS, MetInfo CMS and Joomla JCE. WordPress core itself is not on the list.

I updated the plugin. Am I safe?

Updating stops new exploitation of that flaw, but it does not remove a webshell planted earlier. Check for unexpected PHP files and new admin users, and rotate credentials if you find anything.

Does PHP2Shell relate to this campaign?

Not according to the ACSC alert, which lists application and plugin CVEs only. Both are reasons to patch, and a site can be exposed to both.

Sources

Outbound links leave this site. We do not host exploit code.

  1. Large-scale exploitation campaign targeting website content management systems (9 July 2026) — Australian Cyber Security Centre (ASD’s ACSC)