Skip to main content

WP Review Slider Pro EUVDEUVD-2026-37037

| CVE-2026-8443 HIGH
SQL Injection (CWE-89)
2026-06-16 Wordfence GHSA-m8xj-3v37-wrp9
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Recon
    Register Subscriber account on target
  2. Delivery
    Authenticate to /wp-admin/admin-ajax.php
  3. Exploit
    Send crafted JSON in stypes/slocations to wppro_get_overall_chart_data
  4. Install
    stripslashes strips wp_magic_quotes escaping
  5. C2
    Injected SQL concatenated into unprepared WHERE clause
  6. Execute
    Read echoed SQL and UNION results from JSON response
  7. Impact
    Exfiltrate user hashes and secrets from wp_users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 (1) a valid WordPress account at Subscriber role or higher on the target site - practically achievable on any site with open registration enabled - and (2) the WP Review Slider Pro plugin installed and active at version 12.6.8 or earlier with the wppro_get_overall_chart_data AJAX action reachable at /wp-admin/admin-ajax.php. No user interaction by an admin is needed, no specific non-default plugin configuration is required, and the attack is delivered over the network. The principal limiting factor is the authentication barrier: sites that disable self-registration and do not expose Subscriber credentials are not directly exploitable by unauthenticated attackers.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 8.8 High) is well-supported by the description: network-reachable AJAX endpoint, no special complexity, and only a Subscriber account - the default registration role on many WordPress sites - is required. Wordfence is the reporter, which is a strong signal of analyst-grade triage, though no EPSS, KEV, or SSVC values were supplied in the input. The handler's echo of the executed query into the JSON response is a notable amplifier that turns blind SQLi into a near-direct read primitive, so real-world exploitability is meaningfully higher than the base score suggests; conversely, sites that disable open registration ('Anyone can register' off) materially reduce exposure since attackers must first obtain or create a Subscriber account.

Exploit ScenarioDerived

An attacker registers (or compromises) a Subscriber account on a target WordPress site, then sends an authenticated POST to /wp-admin/admin-ajax.php invoking the wppro_get_overall_chart_data action with a crafted JSON 'stypes' or 'slocations' payload whose array elements contain a UNION SELECT against wp_users. Because the handler returns the executed SQL string in its JSON response, the attacker observes both their injected query and the result, exfiltrating password hashes and session tokens with a single round-trip - no public exploit identified at time of analysis, but the oracle behavior makes weaponization straightforward.

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

SQL injection in the WP Review Slider Pro WordPress plugin (versions ≤12.6.8) allows authenticated attackers with Subscriber-level access to inject arbitrary SQL via the 'stypes' and 'slocations' JSON parameters of the wppro_get_overall_chart_data AJAX action. Because the vulnerable handler echoes the executed SQL back in its JSON response, attackers gain a built-in oracle that turns blind injection into a near-trivial database extraction primitive. No public exploit identified at time of analysis, but the very low privilege barrier on a default WordPress install makes any exposed site a realistic target.

RemediationAI

No vendor-released patch version was provided in the available data, so the immediate action is to consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/1055bba0-7dbd-4382-afaf-ecea442c527c?source=cve) and the vendor at https://wpreviewslider.com/ for a release greater than 12.6.8 and upgrade as soon as one is published. As compensating controls until a fixed build is installed: disable open user registration in WordPress (Settings → General, uncheck 'Anyone can register') to remove the Subscriber-account precondition, with the side effect that legitimate self-service signups are blocked; block or rate-limit POST requests to /wp-admin/admin-ajax.php with action=wppro_get_overall_chart_data at a WAF, accepting that any in-product chart features relying on that action will break; and as a last resort deactivate the plugin entirely, which removes the front-end review slider widgets. Audit existing Subscriber accounts and database logs for suspicious SELECTs against wp_users/wp_usermeta and rotate secrets if compromise is suspected.

Affected VersionsENISA

WP Review Slider Pro 0 ≤12.6.8

Affected Packages

euvd wp_review_slider_pro 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 plugin's AJAX endpoint accepts JSON-encoded arrays in the 'stypes' and 'slocations' POST parameters. WordPress's wp_magic_quotes automatically backslash-escapes incoming superglobal data, but the handler calls stripslashes() on these strings before passing them to json_decode(), undoing the platform's escaping. The decoded array elements are then concatenated directly into a WHERE clause and executed through $wpdb->get_results() without ever going through $wpdb->prepare() or wpdb::esc_like(), satisfying the classic CWE-89 pattern of tainted data reaching a SQL sink without parameterization. The CPE 'cpe:2.3:a:https://wpreviewslider.com/:wp_review_slider_pro:*' covers all versions up to and including 12.6.8.

Know when Wpreviewslider Com 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 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable AJAX endpoint (AV:N), no special complexity (AC:L), Subscriber account required (PR:L), no user interaction (UI:N), full DB read/write/destroy via SQLi (C/I/A:H).

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The WP Review Slider Pro plugin for WordPress is vulnerable to SQL Injection via the 'stypes' and 'slocations' parameters of the wppro_get_overall_chart_data AJAX action in versions up to, and including, 12.6.8. This is due to the use of stripslashes() on user-supplied JSON strings prior to json_decode(), which removes the escaping applied by WordPress's wp_magic_quotes; the resulting decoded array values are then concatenated directly into SQL WHERE clauses without parameterization, and the constructed query is executed via $wpdb->get_results() without $wpdb->prepare(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The handler also returns the executed SQL string in its JSON response, which simplifies oracle construction for blind exploitation.

Executive ViewAI

Why It Matters

WP Review Slider Pro WordPress plugin (versions ≤12.6.8) contains a SQL injection vulnerability allowing any Subscriber-level user to extract complete database contents through an AJAX endpoint that echoes query results. Organizations using this plugin expose customer data, credentials, and business-critical information to any user with basic account access, with no vendor patch available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately deactivate and uninstall the vulnerable plugin; (2) Restrict Subscriber role SQL and database query capabilities via WordPress user permission controls; (3) Implement Web Application Firewall rules to block requests to the wppro_get_overall_chart_data AJAX action; (4) Deploy database activity monitoring and alerting on the WordPress database; (5) Enforce strong database credentials, network segmentation, and principle of least privilege for database accounts.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Social Media
2
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
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
High
Technical Impact
Total

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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