Skip to main content

Real Cookie Banner CVE-2025-12136

MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2025-10-24 security@wordfence.com
6.8
CVSS 3.1 · Vendor: wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain administrator-level WordPress access
  2. Delivery
    Craft malicious url parameter
  3. Exploit
    POST to /scanner/scan-without-login REST endpoint
  4. Execution
    Server issues request to internal service
  5. Impact
    Exfiltrate or alter internal data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

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 session with administrator-level privileges or above on the target WordPress site (PR:H), and the vulnerable Real Cookie Banner plugin version ≤ 5.2.4 installed and active. The attack specifically targets the '/scanner/scan-without-login' REST API endpoint, abusing insufficient validation of the user-supplied 'url' parameter. The primary limiting factor is the administrator privilege requirement, which confines the threat to trusted operators or attackers who have already achieved admin compromise; realistic impact further depends on the presence of reachable, sensitive internal services (e.g., cloud metadata, internal APIs) from the web server's network position. No end-user interaction is required.

Impact

This is a genuinely moderate, not high-priority, issue. The CVSS 3.1 base vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N, score 6.8) is network-reachable with low complexity, but the decisive constraint is PR:H - exploitation requires existing administrator-level WordPress access, which dramatically narrows the realistic threat population to already-privileged (or account-compromised) users. The EPSS score of 0.39% (31st percentile) is consistent with this low practical urgency and indicates no observed exploitation pressure. The vulnerability is not listed in CISA KEV and no public exploit code was identified in the provided references, so there is no evidence of active exploitation. The signals are internally consistent: a credible SSRF with real confidentiality impact (S:C/C:H) to internal services, gated behind administrator authentication, with low exploitation probability. One minor tension worth noting: the description states attackers can 'query and modify information from internal services,' implying some integrity impact, yet the supplied CVSS vector sets I:N - this is a modeling choice (impact scored only on confidentiality of the exfiltrated response) rather than a contradiction, but defenders operating sensitive internal services should treat potential write-side SSRF effects as plausible.

Exploit ScenarioDerived

An authenticated administrator (or an attacker who has compromised an admin account) sends a crafted request to the plugin's '/scanner/scan-without-login' REST endpoint with a malicious 'url' parameter pointing at an internal resource (e.g., a cloud metadata endpoint or an internal admin service). The WordPress server dutifully issues the request from its own network position, returning internal data or triggering internal state changes. No public exploit code was identified at time of analysis, though the vulnerable source lines are publicly visible in the WordPress plugin trac.

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

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Server-side request forgery (SSRF) in the Real Cookie Banner WordPress plugin versions up to and including 5.2.4 allows authenticated attackers with administrator-level access to make arbitrary web requests from the server via the 'url' parameter in the '/scanner/scan-without-login' REST API endpoint, potentially querying and modifying information from internal services. The vulnerability requires high privileges (PR:H) and has a moderate CVSS score of 6.8 (NVD) with an EPSS of 0.39%, indicating a low likelihood of exploitation. No public exploit code or active exploitation has been identified at the time of analysis.

RemediationAI

Update the Real Cookie Banner plugin to a version later than 5.2.4. A fix has been committed in changeset 3378727 (https://plugins.trac.wordpress.org/changeset/3378727), so the patched version is likely 5.2.5 or higher; check the WordPress plugin repository for the latest release and apply it immediately. If immediate patching is not feasible, consider disabling the plugin's scanner feature or restricting access to the '/scanner/scan-without-login' REST API endpoint to trusted IP addresses using a Web Application Firewall (WAF) or server configuration. Additionally, ensure that internal network services (e.g., cloud metadata endpoints, internal APIs) are not reachable from the WordPress server without proper network segmentation, and monitor outbound requests for anomalies. Refer to the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/7f559d7f-3faf-4549-b529-f4db03dce2dd?source=cve for further guidance.

Affected ProductsAI

The Real Cookie Banner: GDPR & ePrivacy Cookie Consent plugin for WordPress is affected in all versions up to and including 5.2.4. This is a widely used plugin for cookie consent management, and the vulnerability resides in the scanner functionality. No CPE string was provided in the intelligence data, but the plugin is identified by its WordPress slug 'real-cookie-banner'. Users can check their installed version via the WordPress admin dashboard. The vendor has released a fix via changeset 3378727, though the exact patched version number is not specified in the available data. For more details, refer to the Wordfence advisory and the plugin trac changeset.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a classic server-side request forgery (CWE-918) caused by insufficient validation of a user-supplied URL in the Real Cookie Banner plugin's REST API endpoint '/scanner/scan-without-login'. This endpoint is designed to scan websites for cookies without requiring authentication, but it fails to restrict the target URL, allowing an attacker with administrative privileges to force the WordPress server to make requests to arbitrary internal or external locations. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:L/A:N) indicates a network-based attack with low complexity, requiring high privileges but no user interaction, and causing a scope change with high confidentiality impact and low integrity impact. The root cause is a missing allowlist or proper URL sanitization, as evidenced by the vulnerable code lines in the plugin's Scanner.php file (references to lines 210, 223, and 48).

Know when Wordpress Plugin 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.8 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 7.6 HIGH

Admin privileges are required so PR:H; network REST endpoint with no interaction gives AV:N/AC:L/UI:N; SSRF reaches other components (S:C) exposing internal data (C:H) and the description's 'modify' capability justifies I:L.

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

Primary rating from Vendor (wordfence).

CVSS VectorVendor: wordfence

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

DescriptionCVE.org

The Real Cookie Banner: GDPR & ePrivacy Cookie Consent plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 5.2.4. This is due to insufficient validation on the user-supplied URL in the '/scanner/scan-without-login' REST API endpoint. This makes it possible for authenticated attackers, with administrator-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services via the url parameter.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
popular WordPress GDPR cookie-consent plugin, common but not universal
Data Quality
3 sources
Confidence: Low

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.4%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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-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-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-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

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