Skip to main content

Webinfos CVE-2026-12872

| EUVDEUVD-2026-52168 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-08-03 WPScan GHSA-jm79-ggg6-34q9
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 Webinfos plugin
  2. Delivery
    Send unauthenticated POST to upload action
  3. Exploit
    Bypass absent type/auth/nonce checks
  4. Execution
    Write PHP webshell to uploads directory
  5. Persist
    Request uploaded shell via browser
  6. Impact
    Execute arbitrary commands as web-server user

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

Exploitation requires that the target WordPress site has the Webinfos plugin (≤1.2) installed and active, and - critically - that the server executes PHP from the wp-content/uploads directory (the CVE explicitly scopes RCE to 'servers that execute PHP from the uploads path'). The upload action itself needs no authentication, capability, or nonce (AV:N/AC:L/PR:N/UI:N), so no credentials or user interaction limit it. The primary limiting factor is the PHP-in-uploads execution requirement: on hardened hosts that block PHP execution in uploads, the arbitrary file upload still succeeds but code execution may be prevented, downgrading impact to file write/storage abuse rather than immediate RCE.

Impact

The signals mostly align toward high real-world risk with one notable divergence. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8) indicates trivial remote, unauthenticated, no-interaction exploitation with total confidentiality, integrity, and availability impact, and SSVC corroborates this with Automatable:yes and Technical Impact:total. Publicly available exploit code further lowers the barrier. The one conflicting signal is EPSS: 0.28% (20th percentile) is low, and SSVC Exploitation is 'none' (no confirmed in-the-wild activity), suggesting that despite the ease of exploitation, mass exploitation has not yet been observed - likely a function of the plugin's small install base rather than any technical difficulty. In short, this is a genuine high-priority issue for any site running Webinfos, but the low EPSS reflects limited prevalence, not limited exploitability. No KEV listing exists, so exploitation is not confirmed active.

Exploit ScenarioDerived

An attacker discovers a WordPress site running Webinfos, then sends a single crafted HTTP POST to the plugin's unauthenticated upload action carrying a PHP webshell. Because no authentication, nonce, or file-type check applies and the file lands in a web-accessible uploads path that executes PHP, the attacker browses to the uploaded shell and runs arbitrary commands as the web-server user. Public exploit code from WPScan makes this reproducible with minimal effort.

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

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

Alert me

AnalysisAIv1 – Aug 05, 2026

Unauthenticated remote code execution in the Webinfos WordPress plugin (versions through 1.2) lets any anonymous attacker upload arbitrary files - including PHP webshells - because the plugin's upload handler enforces no file-type validation, authentication, capability, or nonce checks. On servers that execute PHP from the uploads directory, this yields full server compromise. Publicly available exploit code exists (reported by WPScan), and while EPSS is currently low at 0.28%, the CVSS 9.8 rating and automatable, unauthenticated nature make this a high-priority patch target.

RemediationAI

No fixed version is identified in the available data - the description states the flaw persists 'through 1.2' with no patched release confirmed, so treat this as No vendor-released patch identified at time of analysis and monitor the WPScan advisory (https://wpscan.com/vulnerability/40e78256-6a84-44fc-b35b-26c21317691e/) and the WordPress plugin page for an update. As immediate compensating controls, deactivate and remove the Webinfos plugin entirely (the most reliable mitigation given RCE with no auth), which removes the vulnerable upload endpoint at the cost of losing plugin functionality. If removal is not possible, block external access to the plugin's upload endpoint at the WAF or web-server level and configure the server to refuse PHP execution within wp-content/uploads (e.g., a directory-level handler restriction), accepting that legitimate upload workflows may break. Additionally, audit the uploads directory for already-planted PHP files, as public exploit code means compromise may predate remediation.

Affected VersionsENISA

Webinfos 0 ≤1.2

Affected Packages

euvd webinfos 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 affected component is Webinfos, a third-party WordPress plugin executing within the PHP-based WordPress ecosystem. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): the plugin exposes an upload action that neither validates the MIME type/extension of submitted files nor gates the action behind WordPress's standard authorization primitives (current_user_can capability checks, wp_verify_nonce CSRF tokens, or login enforcement). Because WordPress commonly serves the wp-content/uploads directory directly and many hosting configurations execute .php files placed there, an attacker-supplied PHP script becomes a web-accessible, server-side executable. The CPE (cpe:2.3:a:unknown:webinfos) reflects an unknown/unspecified vendor, consistent with a small community plugin rather than a vendor-backed product.

Know when Webinfos 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 remote upload with no interaction (AV:N/AC:L/PR:N/UI:N) yields full RCE, so C/I/A all High; scope unchanged as impact stays within the compromised host.

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
Aug 05, 2026 - 20:22 NVD
9.8 (CRITICAL)
CVE Published
Aug 03, 2026 - 06:00 cve.org
CRITICAL 9.8
CVE Published
Aug 03, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Webinfos WordPress plugin through 1.2 does not validate the type or name of uploaded files, nor restrict the upload action with any authentication, capability, or nonce check, allowing unauthenticated attackers to upload arbitrary files (including PHP) to a web-accessible directory, leading to remote code execution on servers that execute PHP from the uploads path.

Executive ViewAI

Why It Matters

The Webinfos WordPress plugin (versions 1.2 and earlier) contains a critical vulnerability allowing unauthenticated attackers to upload arbitrary files without authentication checks, leading to remote code execution and full server compromise. Publicly available exploit code exists with no vendor patch currently available, placing any organization using this plugin at immediate and severe risk of unauthorized access.

Business Impact: Severe
Compensating Controls

Disable PHP execution in wp-content/uploads directory via web server configuration (.htaccess or nginx rules); restrict upload capabilities to authenticated admin users only; implement WAF rules blocking suspicious file uploads; conduct immediate file integrity scanning and logging of upload directory access; monitor WordPress vulnerability databases for patched version availability. Note: these controls are interim only-removal or permanent disabling of the plugin is strongly recommended pending patch availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Rare
obscure community WordPress plugin, negligible 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.3%
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