Summary
CVE-2026-11974 is an unauthenticated path traversal (CWE-22) vulnerability in the WP Media Folder Addon WordPress plugin through version 4.1.6. The plugin fails to validate a user-supplied parameter before using it in a file read operation within two AJAX actions reachable by unauthenticated users, enabling arbitrary file disclosure and server-side request forgery (SSRF) on sites where a cloud storage connection is configured. It is rated HIGH severity with a CVSS v3.1 base score of 8.6.
Technical details
- Root cause: A user-supplied parameter is passed unvalidated into a file read operation, allowing path traversal outside the intended directory (CWE-22).
- Trigger conditions: Two AJAX actions in the plugin are exposed to unauthenticated users; exploitation of the SSRF/file-disclosure impact is most significant when a cloud storage connection has been configured on the site.
- Attack vector: Network — remote, unauthenticated, no user interaction required (AV:N/AC:L/PR:N/UI:N).
- Impact: Arbitrary disclosure of files on the server (e.g., configuration files, credentials, backups) and server-side request forgery. The confidentiality impact is High with a Changed scope, reflecting that disclosed data or forged requests can extend beyond the vulnerable component.
- Related issue: This vulnerability is an incomplete remediation of CVE-2026-9690 — the prior fix hardened only one of the affected cloud-storage handlers, leaving the others exploitable.
Affected software
- WP Media Folder Addon (wp-media-folder-addon) plugin — all versions through 4.1.6 (<= 4.1.6).
Severity
- CVSS v3.1 Base Score: 8.6 (HIGH)
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: At the time of disclosure no fixed version was available for CVE-2026-11974. Monitor the vendor and WPScan for a patched release and upgrade to a version above 4.1.6 as soon as one is published.
- If no patch is available:
- Restrict or block unauthenticated access to the plugin’s AJAX endpoints (e.g., via a WAF rule) and block requests containing path traversal sequences such as
../or their encoded equivalents. - Where feasible, disable or remove the WP Media Folder Addon plugin, or disable configured cloud storage connections, until a complete fix is released.
- Store sensitive files (configuration, backups, credentials) outside the webroot and enforce server rules that deny their direct retrieval.
- Apply IP allowlisting for administrative access and rate-limit requests to plugin endpoints to hinder automated scanning and exploitation.
- Restrict or block unauthenticated access to the plugin’s AJAX endpoints (e.g., via a WAF rule) and block requests containing path traversal sequences such as

