Skip to main content

WP Review Slider Pro CVE-2026-8444

| EUVDEUVD-2026-37040 HIGH
SQL Injection (CWE-89)
2026-06-16 Wordfence GHSA-42mq-4cj7-p7xm
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 WordPress
  2. Delivery
    Authenticate to obtain session cookie
  3. Exploit
    POST crafted curselrevs[] to admin-ajax.php wpfb_find_reviews
  4. Install
    Inject UNION SELECT into IN-clause
  5. C2
    Exfiltrate wp_users hashes and secret_keys
  6. Execute
    Crack hashes or forge auth cookies
  7. Impact
    Escalate to administrator and persist

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

Requires (1) an authenticated WordPress session at Subscriber role or above on the target site - satisfied trivially where 'Anyone can register' is enabled, otherwise requiring credential theft or prior account compromise; (2) the WP Review Slider Pro plugin installed and active at version <= 12.6.8 so that the wpfb_find_reviews AJAX action is registered; and (3) network reachability to /wp-admin/admin-ajax.php. No user interaction by a victim is needed, no non-default plugin configuration is required, and exploitation is platform-agnostic across the LAMP/LEMP stacks WordPress runs on. The principal limiter is the Subscriber-or-above authentication gate; sites with registration disabled significantly raise the bar.

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) reflects that exploitation only requires a low-privilege WordPress account and a single crafted AJAX request - trivial on any site that allows self-registration (a common WordPress default). The C:H/I:H/A:H impacts are slightly aggressive for a SELECT-only IN-clause injection that primarily enables data exfiltration; integrity and availability impact via stacked queries is constrained by $wpdb->get_results which typically executes a single statement on MySQL, so realistic impact is closer to C:H/I:L/A:L unless the attacker chains into administrative takeover by reading password hashes or auth keys. No EPSS score, KEV listing, or POC was provided in the intelligence, and the only reference is the Wordfence threat-intel entry, so widespread automated exploitation is not yet evidenced - but the SQLi class is highly automatable once a researcher publishes payload details.

Exploit ScenarioDerived

An attacker registers a free Subscriber-level account on a target WordPress site running WP Review Slider Pro <= 12.6.8, then sends a POST request to /wp-admin/admin-ajax.php with action=wpfb_find_reviews and a crafted curselrevs[] array element such as 0) UNION SELECT user_login,user_pass,3,4 FROM wp_users-- -. The injected payload is concatenated into the IN-clause and executed unprepared, returning password hashes and session-relevant secrets in the AJAX response, which the attacker uses to crack or escalate to administrator. No public exploit identified at time of analysis, but the bug pattern is straightforward to weaponize.

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

Authenticated SQL injection in the WP Review Slider Pro WordPress plugin through version 12.6.8 lets Subscriber-level users append arbitrary SQL via the wpfb_find_reviews AJAX action, enabling extraction of sensitive database contents including user credentials and secrets. The flaw is reachable by any logged-in WordPress account, which on sites with open registration effectively lowers the bar to near-unauthenticated. No public exploit identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

No vendor-released patch version is identified in the provided intelligence; administrators should consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/633d26e9-8a05-4f4b-93a8-5644f2f699db?source=cve and the vendor site https://wpreviewslider.com/ for an updated release above 12.6.8 and upgrade immediately once available. Until a patched build is installed, deactivate the WP Review Slider Pro plugin or, at minimum, block POST requests to /wp-admin/admin-ajax.php with action=wpfb_find_reviews from non-administrator sessions via a WAF/ModSecurity rule (trade-off: any review-slider AJAX features will stop working). Also disable open user registration (Settings → General → uncheck 'Anyone can register') to remove the Subscriber-level prerequisite, and audit existing low-privilege accounts; this prevents the most realistic exploitation path but does not protect against an attacker who already controls a Subscriber account.

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 vulnerability sits in the wpfb_find_reviews AJAX handler of WP Review Slider Pro, a commercial WordPress plugin (CPE cpe:2.3:a:https://wpreviewslider.com/:wp_review_slider_pro) used to display third-party review widgets. The handler reads $_POST['curselrevs'] as a raw array and concatenates each element directly into a WHERE id IN ( ... ) clause, then executes via $wpdb->get_results() without $wpdb->prepare(). This is a textbook CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the IN-list values are neither cast to integers nor quoted, so any array element can break out of the integer context and inject arbitrary SQL such as UNION SELECT statements against the wp_users or wp_options tables.

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 7.6 HIGH

Network-reachable AJAX with Subscriber auth (PR:L), no UI; SELECT-only IN-clause injection yields high confidentiality but limited integrity/availability via $wpdb->get_results.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/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: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 'curselrevs[]' parameter of the wpfb_find_reviews AJAX action in versions up to, and including, 12.6.8. This is due to the handler reading $_POST['curselrevs'] raw with no sanitization or type casting, then concatenating each array element directly into a WHERE id IN ( ... ) clause without quoting and executing 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.

Executive ViewAI

Why It Matters

WP Review Slider Pro (versions ≤12.6.8) contains an authenticated SQL injection vulnerability enabling credential and secret extraction from WordPress databases. Any subscriber-level user-or potential attacker with free account registration-can access the AJAX interface to dump sensitive database contents, creating immediate credential-theft risk. No vendor patch is available, requiring urgent removal or disablement of the plugin.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Immediate mitigations: (1) Disable and remove the vulnerable plugin; (2) Restrict subscriber account creation or remove existing subscriber accounts; (3) Implement database-layer access controls and monitor AJAX requests to wp-admin/admin-ajax.php for wpfb_find_reviews actions; (4) Enable database query logging and alert on unexpected SQL patterns; (5) Apply network segmentation to isolate the database from non-essential services.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Social Media
1
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