Skip to main content

Slider Revolution CVE-2026-7542

| EUVDEUVD-2026-35376 MEDIUM
Information Exposure (CWE-200)
2026-06-09 Wordfence GHSA-gjww-c2x7-4348
6.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain Subscriber-level WordPress account
  2. Delivery
    Load admin page to extract leaked revslider_actions nonce
  3. Exploit
    POST AJAX request with local filesystem path as url parameter
  4. Execution
    Plugin copies target file into public uploads directory
  5. Impact
    Retrieve exfiltrated file via unauthenticated HTTP GET

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid WordPress account with at minimum Subscriber-level privileges, confirmed by the CVSS PR:L (low privileges required) vector component. The attacker must be able to obtain this account - either through open user registration, WooCommerce checkout account creation, membership plugin signup, or credential theft by other means. The Slider Revolution plugin version 7.0.10 or earlier must be installed and active on the target WordPress installation. No non-default plugin configuration is required - all three vulnerable code paths (nonce leak via admin_footer, $user_allowed allowlist entry, and unvalidated file:// path handling) are present in the default plugin installation. Target files must use extensions not present in the plugin's source extension blacklist; many sensitive file types are exploitable including .sql, .log, .json, .bak, .xml, .csv, .conf, .yml, .yaml, .pem, .key, .crt, .txt, and .db. The web server process must have filesystem read permission on the target file. Exploitation is limited by: (1) the requirement for at least subscriber-level authentication - purely unauthenticated exploitation is not supported per PR:L CVSS; (2) file extensions on the explicit blacklist (likely including .php) cannot be copied; (3) files unreadable by the web server process (e.g., owned by root with 600 permissions) cannot be exfiltrated.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) scores 6.5 and accurately characterizes the threat: network-reachable, low complexity, requiring only low-privilege authenticated access, with high confidentiality impact and no integrity or availability loss. No EPSS score was provided in the source data. The vulnerability is not listed in the CISA KEV catalog and no public exploit code has been identified, meaning the exploitation status is unconfirmed in the wild. Despite the moderate CVSS score, the real-world risk is elevated above what the numeric score implies for several reasons: all three flaws exist in default plugin behavior with no non-standard configuration required, subscriber-level accounts are trivially obtained on sites with open registration or WooCommerce/membership setups, and a successful attack yields direct access to high-value files such as wp-config.php (containing database credentials), SSL private keys, and application configuration files. The absence of integrity impact is accurate - the plugin copies rather than modifies source files - but the downstream impact of credential theft from wp-config.php could be total site compromise. The low attack complexity and no user interaction requirement mean exploitation is straightforward once credentials are in hand.

Exploit ScenarioDerived

An attacker registers a subscriber-level WordPress account (or compromises existing subscriber credentials), loads any admin-context page to harvest the leaked revslider_actions nonce from the page footer JavaScript, then submits a crafted AJAX POST to wp-admin/admin-ajax.php specifying action=revslider_actions, client_action=wordpress.create.image_from_url, url=/var/www/html/wp-config.php, and content_type=text/plain. The plugin copies wp-config.php into /wp-content/uploads/revslider/ai/wp-config.txt, which the attacker retrieves via a plain HTTP GET - yielding database credentials and secret keys without any elevated privilege. No public exploit code has been identified at time of analysis, but the attack requires only standard HTTP tooling.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 09, 2026

Server-side file exfiltration in the Slider Revolution WordPress plugin (≤7.0.10) allows any authenticated subscriber to copy arbitrary server files into the publicly accessible uploads directory. Three compounding design flaws enable this: a backend AJAX nonce is leaked to all authenticated users via the admin_footer hook, the image-creation action bypasses administrator-only access controls via an explicit allowlist entry, and the underlying file-copy function accepts local filesystem paths without restriction to HTTP/HTTPS URLs. No public exploit code or active exploitation has been identified at time of analysis, but the low privilege bar (subscriber-level account) and high confidentiality impact make this a meaningful risk for any WordPress site with open user registration.

RemediationAI

Administrators should update Slider Revolution beyond version 7.0.10 immediately; consult the vendor changelog at https://www.sliderrevolution.com/changelog/ to confirm the first patched release, as a specific fixed version number was not identified in the available intelligence. If an update cannot be applied immediately, the most effective compensating control is to deactivate the Slider Revolution plugin entirely until a patch is confirmed - this eliminates all three attack vectors simultaneously with no partial-fix risk. If deactivation is not feasible, disabling WordPress user registration (Settings → General → uncheck 'Anyone can register') prevents unauthenticated actors from obtaining the subscriber-level account required for exploitation, though this does not protect against sites where subscriber accounts already exist or are issued through other means (WooCommerce, membership plugins). A WAF rule blocking AJAX POST requests to wp-admin/admin-ajax.php where action=revslider_actions and the request body contains wordpress.create.image_from_url for non-administrator sessions can serve as a network-layer mitigation, but rule accuracy depends on the WAF's ability to inspect POST body content and session context. Verify that /wp-content/uploads/revslider/ai/ does not contain unexpected files following any investigation period.

Affected VersionsENISA

Slider Revolution 0 ≤7.0.10

Affected Packages

euvd slider_revolution 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

Slider Revolution (CPE: cpe:2.3:a:revolution_slider:slider_revolution:*:*:*:*:*:*:*:*) is a widely deployed WordPress visual editor plugin. The vulnerability chain is rooted in CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) and manifests across three interconnected code paths. First, the plugin emits the revslider_actions WordPress AJAX nonce to all authenticated users via the admin_footer hook - a hook that fires on every admin-context page load - rather than restricting nonce delivery to administrators only. Second, the plugin's authorization layer uses a $user_allowed array to define which AJAX actions low-privilege users may call; the wordpress.create.image_from_url action is explicitly listed there, overriding the plugin's own administrator-only default. Third, the create_wordpress_image_from_url() function passes the attacker-supplied url parameter directly into import_media(), where path_or_url_exists() resolves the input using PHP's file_exists() and is_readable() - native filesystem functions that accept absolute local paths such as /etc/passwd or /var/www/html/wp-config.php - without any restriction to remote HTTP/HTTPS schemes. The @copy() call then writes the resolved file into /wp-content/uploads/revslider/ai/, a publicly web-accessible directory. A secondary weakness compounds the exposure: the destination file extension is derived from the attacker-supplied content_type parameter rather than verified file content, and the source extension blacklist omits a wide range of sensitive types including .sql, .log, .json, .bak, .xml, .csv, .conf, .yml, .yaml, .pem, .key, .crt, .txt, and .db.

Know when Slider Revolution 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 (Wordfence) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Primary rating from Vendor (Wordfence) · only source for this CVE.

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Slider Revolution plugin for WordPress is vulnerable to Sensitive Information Disclosure in versions up to and including 7.0.10. This is due to three compounding design flaws: (1) the plugin leaks a valid backend AJAX nonce (revslider_actions) to all authenticated users including Subscribers via the admin_footer hook; (2) the wordpress.create.image_from_url action is explicitly allowlisted in the $user_allowed array, bypassing the administrator-only access control; (3) the create_wordpress_image_from_url() function accepts an attacker-controlled url parameter that is passed to import_media(), where path_or_url_exists() explicitly accepts local filesystem paths (file_exists() && is_readable()) with no restriction to remote HTTP/HTTPS URLs, and @copy() physically copies those files into the publicly accessible /wp-content/uploads/revslider/ai/ directory. The MIME type check trusts the attacker-supplied content_type parameter to derive the destination extension without verifying actual file content, and the source extension blacklist does not block many sensitive types (.sql, .log, .json, .bak, .xml, .csv, .conf, .yml, .yaml, .pem, .key, .crt, .txt, .db, etc.). This makes it possible for authenticated attackers with Subscriber-level access and above to read the contents of server files with non-blacklisted extensions by having them copied to a publicly accessible URL.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2014-9735 HIGH POC
7.5 Jun 30

The ThemePunch Slider Revolution (revslider) plugin before 3.0.96 for WordPress and Showbiz Pro plugin 1.7.1 and earlier

CVE-2023-6528 HIGH POC
8.8 Jan 08

The Slider Revolution WordPress plugin before 6.6.19 does not prevent users with at least the Author role from unseriali

CVE-2023-2359 HIGH POC
8.8 Jun 19

The Slider Revolution WordPress plugin through 6.6.12 does not check for valid image files upon import, leading to an ar

CVE-2014-9734 MEDIUM POC
5.0 Jun 30

Directory traversal vulnerability in the Slider Revolution (revslider) plugin before 4.2 for WordPress allows remote att

CVE-2026-6692 HIGH
8.8 May 07

Remote code execution in Slider Revolution for WordPress versions 7.0.0 through 7.0.10 allows authenticated attackers wi

CVE-2023-47784 HIGH
8.4 Dec 20

Unrestricted Upload of File with Dangerous Type vulnerability in ThemePunch OHG Slider Revolution.6.15. Rated high sever

CVE-2015-5151 MEDIUM POC
4.3 Jun 30

Cross-site scripting (XSS) vulnerability in the Slider Revolution (revslider) plugin 4.2.2 for WordPress allows remote a

CVE-2024-34444 HIGH
7.1 Jun 19

Missing Authorization vulnerability in ThemePunch OHG Slider Revolution revslider.7.0. Rated high severity (CVSS 7.1), t

CVE-2024-4581 MEDIUM
6.4 Jun 04

The Slider Revolution plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Add Layer widge

CVE-2024-4637 MEDIUM
6.4 Jun 04

The Slider Revolution plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and inclu

CVE-2024-4092 MEDIUM
6.4 May 02

The Slider Revolution plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘htmltag’ parameter in a

CVE-2024-34443 MEDIUM
5.9 Jun 19

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in ThemePunch OHG Sli

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