Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running vulnerable plugin
-
DeliverySend unauthenticated POST with PHP payload
-
ExploitBypass absent capability/nonce/type checks
-
ExecutionWrite webshell to chosen path
-
ImpactRequest shell, execute code, full compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions beyond having the Anton Extensions plugin (version ≤1.2.2) installed and active on a reachable WordPress site - remote unauthenticated exploitation requires no account, nonce, or user interaction against default configurations. The exploit targets an upload handler that performs no capability check, no nonce verification, and no file-type validation, so any attacker who can reach the endpoint can write an arbitrary PHP file to an arbitrary path. The primary limiting factor is simply the plugin's presence and active status; there is no privilege, interaction, or non-default-setting requirement that would otherwise constrain exploitation. |
| Impact | All available signals point to genuine high priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes network-reachable, low-complexity exploitation with no privileges or user interaction, and the triple-High impact (C:H/I:H/A:H) yielding 9.8 is consistent with the described outcome: unauthenticated arbitrary PHP upload leading to remote code execution (CWE-434). The description reinforces rather than contradicts the vector - absence of capability checks, nonce verification, and file-type validation genuinely means no authentication barrier, so PR:N is credible. POC status is 'Publicly available' (sourced from WPScan), which raises the practical likelihood of opportunistic attacks against exposed sites, but this is public exploit code, NOT confirmed active exploitation. No EPSS score was supplied, no CISA KEV listing is present, and no SSVC decision data was provided, so automatability and exploitation-in-the-wild cannot be asserted. The main tempering factor is deployment footprint: the affected product (Anton Extensions) appears to be an obscure, low-prevalence WordPress plugin with an 'unknown' CPE vendor, so this is more likely a targeted/opportunistic risk for the specific sites running it than a widespread internet-scale event. |
| Exploit ScenarioDerived | An unauthenticated attacker locates a WordPress site running the Anton Extensions plugin (≤1.2.2) and sends a crafted HTTP request to the vulnerable upload handler, supplying a PHP webshell and an attacker-chosen destination path. Because no capability, nonce, or file-type checks are performed, the file is written to the web root and the attacker requests it to execute arbitrary code as the web server user. Public exploit code exists (per WPScan), lowering the skill needed to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Unauthenticated remote code execution in the Anton Extensions WordPress plugin (versions ≤1.2.2) allows attackers to upload arbitrary PHP files to attacker-chosen paths, because the plugin omits capability checks, nonce verification, and file-type validation in its file upload handler. Publicly available exploit code exists according to WPScan, and exploitation requires only that the plugin be installed and active on a reachable WordPress site. The CVSS score of 9.8 reflects critical severity with no authentication required.
RemediationAI
No vendor-released patch for CVE-2026-104028 has been identified in the available data. The most effective mitigation is to disable and remove the Anton Extensions plugin until an update is provided; if the plugin is essential, isolate the WordPress site behind a WAF that blocks malicious file uploads to the plugin's endpoint, though this may break legitimate functionality. Additionally, restrict file permissions and monitor for unauthorized PHP files in upload directories, and consider using a security plugin to enforce file-type validation. Refer to the WPScan advisory at https://wpscan.com/vulnerability/0be8a03e-d854-48db-bdc0-1beead3d7b91/ for updates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a classic unrestricted file upload (CWE-434) in a WordPress plugin written in PHP. The Anton Extensions plugin fails to validate file type, verify nonces, or check user capabilities before writing files to a path controlled by the attacker. This allows an unauthenticated attacker to upload a PHP web shell to a web-accessible directory, leading to remote code execution. The affected product is identified by CPE cpe:2.3:a:unknown:anton_extensions:*:*:*:*:*:*:*:*:* (all versions up to 1.2.2). WordPress plugins run with the same privileges as the web server, so uploaded PHP files can execute arbitrary code, compromise the site, and potentially pivot to the underlying server.
Know when Anton Extensions gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated, no-interaction network upload with missing auth/type checks justifies AV:N/AC:L/PR:N/UI:N; arbitrary PHP RCE gives full C:H/I:H/A:H.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Anton Extensions WordPress plugin through 1.2.2 does not perform any capability check, nonce verification, or file-type validation before writing attacker-supplied content to an attacker-chosen path, allowing unauthenticated attackers to upload arbitrary PHP files and achieve remote code execution.
Articles & Coverage 1
Technical POC Analysis
Bug class: CWE-434 - Unrestricted Upload of File with Dangerous Type.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Any organization hosting an internet-reachable WordPress site that runs the Anton Extensions plugin at version 1.2.2 or earlier is exposed to full site takeover, and publicly available exploit code exists, meaning attackers need no special access or advanced skill to attempt it. Because the flaw lets an attacker write executable PHP files to server locations of their choosing, a single success can turn a marketing, intranet, or e-commerce site into a beachhead for data theft, defacement, malware hosting, or lateral movement into adjacent corporate systems. No vendor-released patch has been identified at time of analysis, so leadership should treat this as a removal-and-containment decision rather than a routine update cycle, and should expect affected site owners to push back on removing a business-critical plugin.
No vendor-released patch identified at time of analysis. Interim mitigations, in order of effectiveness: deactivate and delete the Anton Extensions plugin entirely from every WordPress installation; if removal is temporarily impossible, block POST requests to the plugin's file upload endpoints at the WAF or reverse proxy and set the plugin's directory and wp-content/uploads to deny PHP execution; enforce a server rule rejecting direct HTTP requests to .php files in any writable directory; restrict access to wp-admin and plugin endpoints to trusted IP ranges or require SSO with re-authentication; deploy file-integrity monitoring and scheduled webshell scanning on all WordPress hosts with alerting to the SOC; and preserve logs so that any exploitation occurring before mitigation can be detected retrospectively.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-96738
GHSA-66q5-xq7g-7g4h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB