Skip to main content

Custom Fields EUVDEUVD-2026-53110

| CVE-2026-16940 CRITICAL
Path Traversal (CWE-22)
2026-08-05 WPScan GHSA-m93v-54x2-539c
10.0
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Recon
    Identify site running Custom Fields plugin
  2. Delivery
    Send crafted deletion request with traversal path
  3. Exploit
    Bypass missing path validation
  4. Install
    Delete wp-config.php
  5. C2
    Trigger WordPress reinstall wizard
  6. Execute
    Reconfigure to attacker database
  7. Impact
    Full site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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 - remote unauthenticated exploitation against default configurations of the Custom Fields WordPress plugin (versions below 1.5.1). The only prerequisites are that the plugin is installed and active and that the web server process has write/delete permission on the target file (which it normally does for wp-config.php in a standard WordPress install). Exploitation requires no authentication (PR:N), no user interaction (UI:N), and low complexity (AC:L); the practical limiting factor is simply whether the site runs this specific, relatively niche plugin.

Impact

The signals are mixed but lean toward high priority for any site running this plugin. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C, base 10.0) describes trivially reachable, unauthenticated, scope-changing exploitation, and SSVC agrees the technical impact is 'total' and the attack is 'automatable: yes' - meaning it can be scripted at scale. Publicly available exploit code lowers the barrier further. Counterbalancing this, EPSS is only 0.17% (6th percentile) and SSVC exploitation status is 'none' (no observed active exploitation), and the flaw is not in CISA KEV - so despite the perfect CVSS and available POC, there is no evidence of widespread real-world attacks yet. The low EPSS most likely reflects the limited deployment footprint of this specific plugin rather than any difficulty of exploitation. Note that CVSS scores confidentiality impact as none (C:N) while impact is driven entirely by integrity and availability (file deletion), which is consistent with the described behavior.

Exploit ScenarioDerived

An attacker sends a single crafted, unauthenticated HTTP request to the vulnerable plugin endpoint with a traversal path such as '../../wp-config.php' as the file to delete. With wp-config.php gone, the attacker loads the site, is presented with the WordPress installation wizard, and reconfigures it against a database they control - obtaining full administrative access. Publicly available exploit code makes this scriptable against many sites at once.

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

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

Alert me

AnalysisAIv1 – Aug 06, 2026

Arbitrary file deletion in the Custom Fields WordPress plugin before 1.5.1 allows unauthenticated attackers to delete any file on the server - including wp-config.php - leading to full site takeover. Because the plugin fails to validate a user-supplied path before deletion, a remote attacker needs no authentication or user interaction (CVSS 10.0). Publicly available exploit code exists via WPScan, though EPSS is low (0.17%) and the flaw is not listed in CISA KEV.

RemediationAI

Vendor-released patch: upgrade the Custom Fields plugin to version 1.5.1 or later, which adds validation of the user-supplied file path before deletion. If immediate patching is not possible, restrict or block access to the plugin's file-deletion endpoint at the web server or WAF layer (for example, deny unauthenticated POST requests to the vulnerable plugin handler) and consider deactivating the plugin entirely until it is updated - the trade-off being loss of any custom-field functionality it provides. As a defense-in-depth measure, ensure the web server user has least-privilege filesystem permissions and back up wp-config.php and the database so a deletion-based takeover can be reversed. Consult the WPScan advisory (https://wpscan.com/vulnerability/a315a6ac-3ffb-4735-92ca-6e85338f8807/) for exploitation specifics.

Affected VersionsENISA

Custom Fields 0 <1.5.1

Affected Packages

euvd custom_fields fix: 1.5.1

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 path traversal (CWE-22: Improper Limitation of a Pathname to a Restricted Directory) in a PHP-based WordPress plugin. The plugin exposes a file-deletion routine that accepts a user-controlled file path and passes it to a delete operation without canonicalization or restriction to an allowed directory, so sequences like '../' let the caller escape the intended location and reach sensitive files anywhere the web server user can write. In WordPress, deleting wp-config.php is particularly damaging: WordPress treats a missing configuration file as a fresh install and re-enters the setup wizard, letting an attacker point the site at an attacker-controlled database and seize administrative control. The CPE (cpe:2.3:a:unknown:custom_fields) is generic and does not identify a specific vendor, but the WPScan advisory and 'Custom Fields' plugin slug pin the affected component.

Know when Custom Fields 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 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
vuln.today AI 10.0 CRITICAL

Unauthenticated remote file deletion (PR:N/UI:N/AV:N/AC:L); deleting wp-config.php escapes the plugin to compromise the whole site (S:C) with no data disclosure (C:N) but full integrity/availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/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
Changed
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 06, 2026 - 16:22 NVD
10.0 (None) 10.0 (CRITICAL)
Patch available
Aug 05, 2026 - 07:01 EUVD
CVE Published
Aug 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 05, 2026 - 06:00 cve.org
CRITICAL 10.0

DescriptionCVE.org

The Custom Fields WordPress plugin before 1.5.1 does not validate a user-supplied file path before deletion, allowing unauthenticated users to delete arbitrary files on the server (such as wp-config.php), which can lead to a full site takeover.

Executive ViewAI

Why It Matters

The Custom Fields WordPress plugin (versions before 1.5.1) contains a critical flaw allowing unauthenticated attackers to delete arbitrary files, including site configuration files, via publicly available exploit code. Any WordPress site using this plugin is vulnerable to complete infrastructure compromise and service outage. Organizations must immediately patch or disable the plugin across all WordPress deployments to prevent catastrophic site takeover.

Business Impact: Severe
Compensating Controls

Apply vendor patch: Custom Fields WordPress plugin version 1.5.1 or later.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WordPress plugin, limited install base versus core components
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 Yes
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

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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