Skip to main content

Bulk Media Register CVE-2026-118043

| EUVDEUVD-2026-114582 HIGH
Path Traversal (CWE-22)
2026-10-31 contact@wpscan.com GHSA-fxjq-44vq-hwjg
7.2
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Obtain WordPress Author account
  2. Delivery
    Submit crafted traversal path to plugin
  3. Exploit
    Bypass path validation on move/rename
  4. Execution
    Relocate protected file outside WP root
  5. Impact
    Disclose protected file contents

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

Requires an authenticated WordPress account with at least the Author role on a site running Bulk Media Register before 2.01; the attacker must be able to invoke the plugin's file move/rename feature with an attacker-controlled path. What LIMITS exploitation: it is not unauthenticated - the actor needs a valid Author-level (or higher) account, so sites that do not provision Author accounts to untrusted users are not practically exposed; the CVSS vector also marks AC:H, implying a non-trivial trigger, though the sources do not state what the added complexity is. Impact is bounded to moving/renaming files and disclosing protected file contents (CWE-22) rather than direct code execution.

Impact

This is a moderate-priority issue whose signals mostly agree that it is real but not urgent for most environments. The supplied CVSS 3.1 vector (AV:N/AC:H/PR:H/UI:N/S:C) scores 7.2 (High) and requires an authenticated actor - PR:H in the vector, though the description attributes the capability to the WordPress Author role, which is a low-privilege authenticated role and would normally map to PR:L; this PR:H-vs-Author-role discrepancy should be verified and likely understates reachability. EPSS is low at 0.16% (5th percentile), the CVE is NOT in CISA KEV, and SSVC reports Exploitation: none, Automatable: no, Technical Impact: partial - a consistent picture of no observed exploitation and no mass-automation path. The input provides no confirmed working exploit code, only the WPScan advisory reference, so exploitation status is 'no public exploit identified at time of analysis.' The vuln.today Decision label is 'this_week,' which is the main reason this rises above routine patching: it reflects a confirmed-fix, authenticated path-traversal with a scope change that can disclose protected files outside the WordPress root. Net: a genuine but gated vulnerability - real priority on sites that hand out Author accounts (multi-author blogs, membership sites), low priority on single-admin installations.

Exploit ScenarioDerived

An attacker who holds (or phishes/registers into) a WordPress Author account on a site running Bulk Media Register before 2.01 supplies a crafted file path to the plugin's move/rename function, directing it outside the WordPress root to relocate or rename a protected file and defeat directory-level access controls, disclosing its contents. No public working exploit code is identified at time of analysis; the trigger mechanism beyond 'user-supplied path not properly validated' is not detailed in the available sources. The CVSS vector marks attack complexity High (AC:H), but the sources do not describe what makes the trigger complex.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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 – Nov 01, 2026

Authenticated path traversal in the WordPress plugin Bulk Media Register (versions before 2.01) allows a user holding the Author role to supply a crafted path to the plugin's file move/rename functionality and thereby move or rename arbitrary files on the host, including files outside the WordPress installation root. The practical consequence is that directory-level access controls can be bypassed and protected files disclosed, with additional but limited integrity and availability impact; there is no indication that code execution is achievable through this issue. Exploitation requires a valid Author-level (or higher) account and the ability to invoke the move/rename feature, and no public exploit has been identified at time of analysis: CISA SSVC records Exploitation as none and Automatable as no, EPSS is 0.16% (5th percentile), and the issue is not in CISA KEV. The vendor has released version 2.01 to address it, and prioritisation guidance places remediation in the 'this_week' window rather than an emergency response.

RemediationAI

Vendor-released patch: 2.01 - update the Bulk Media Register plugin to version 2.01 or later, which is the boundary the vendor and EUVD use to delimit affected installs, and verify the installed version after updating; the advisory is at https://wpscan.com/vulnerability/bcb6cb6b-d1bc-4c92-8c3b-4ad48348a2b1/. Where updating cannot be done immediately, the most direct compensating control is to stop untrusted users from holding the Author role or any higher role on sites running the plugin, since the issue is only reachable by an account at that privilege level - the trade-off is that this breaks normal editorial workflows for those users. If the plugin's move/rename capability is not needed operationally, disabling or removing the plugin until it can be patched removes the attack surface entirely at the cost of the media registration feature. Constraining the web server user's write access and applying an open_basedir or equivalent filesystem confinement so that the PHP process cannot traverse outside the WordPress root limits the out-of-root implications, but this can break legitimate plugins and upload paths that rely on wider filesystem access and must be tested before rollout. Filesystem and log review for unexpected moved or renamed files is advisable given the disclosure component of the impact.

Affected VersionsENISA

Bulk Media Register 0 <2.01

Affected Packages

euvd bulk_media_register fix: 2.01

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 flaw is a CWE-22 improper limitation of a pathname to a restricted directory in a WordPress plugin that registers and manages bulk media. The plugin accepts a user-supplied path when moving or renaming a file and does not canonicalise or constrain it to an intended media directory before performing the move, so traversal sequences or absolute paths can direct the operation to locations outside the WordPress root. Because the operation is a filesystem move/rename rather than an upload or include, the direct impact is file relocation and disclosure of readable content rather than code execution, which is consistent with the assessed partial technical impact and the C:H/I:L/A:L split. The CVSS scope is marked Changed (S:C), reflecting that the vulnerable component's weakness lets an attacker affect resources beyond the plugin's own security scope - specifically the wider filesystem governed by the web server's user permissions. Note a scoring discrepancy between sources: the published vector is CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:L/A:L while the independent assessment uses AC:L/PR:L, so the attacker is treated as an authenticated user with at least the Author role over the network and the trigger is considered readily reachable in that assessment; one source frames the trigger as non-trivial, but the sources do not state what the added complexity consists of, and the exact request/parameter that reaches the vulnerable move is not described in the available sources. No CPE identifiers were supplied; EUVD lists the affected range as Bulk Media Register 0 <2.01, and EUVD ID EUVD-2026-114582 tracks the item.

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

Author is an authenticated low-privilege role (PR:L, not the input's PR:H); path traversal as described has no stated complexity (AC:L); scope changes (S:C) as files outside WP root are affected, disclosing protected files (C:H) with move/rename impact (I:L/A:L).

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

4
CVSS changed
Nov 01, 2026 - 18:22 NVD
7.2 (None) 7.2 (HIGH)
Patch available
Oct 31, 2026 - 07:01 EUVD
CVE Published
Oct 31, 2026 - 06:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 31, 2026 - 06:16 cve.org
HIGH 7.2

DescriptionCVE.org

The Bulk Media Register WordPress plugin before 2.01 does not properly validate a user-supplied path before moving a file on the server, allowing users with the Author role to move or rename arbitrary files, including outside the WordPress root, which can defeat directory-level access controls and disclose protected files.

Executive ViewAI

Why It Matters

A high-severity flaw in the WordPress plugin Bulk Media Register (versions before 2.01) lets any user with Author-level access, such as regular content contributors, move or rename files anywhere on the web host, potentially exposing files that should be protected. Because Author accounts are commonly handed out to editorial staff, contractors, and third parties, the pool of people who could trigger this is wider than a typical administrator-only issue, so leadership should treat it as a manageable but real exposure that warrants prompt remediation of the plugin on affected sites.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche single-purpose WordPress plugin, limited install base
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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