Skip to main content

Anton Extensions EUVDEUVD-2026-96738

| CVE-2026-104028 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-10-11 WPScan GHSA-66q5-xq7g-7g4h
9.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site running vulnerable plugin
  2. Delivery
    Send unauthenticated POST with PHP payload
  3. Exploit
    Bypass absent capability/nonce/type checks
  4. Execution
    Write webshell to chosen path
  5. Impact
    Request 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Anton Extensions 0 ≤1.2.2

Affected Packages

euvd anton_extensions no fix

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

Vendor (WPScan) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Oct 11, 2026 - 12:22 NVD
9.8 (CRITICAL)
CVE Published
Oct 11, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 11, 2026 - 06:00 cve.org
CRITICAL 9.8

DescriptionCVE.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.

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
obscure WordPress plugin, unknown vendor, niche install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

69
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy