CVE-2026-14475: SQL Injection in WPLP Cookie Consent WordPress Plugin (Versions ≤4.3.6)
The WPLP Cookie Consent plugin for WordPress contains a SQL injection vulnerability affecting all versions up to 4.3.6. An attacker with WordPress administrator access can manipulate the 'scan_id' parameter to inject malicious SQL commands and extract sensitive data from the website's database. While this requires high-level credentials to exploit, the impact on data confidentiality is significant.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.9 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
- Weaknesses (CWE)
- CWE-89
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-10 / 2026-07-10
NVD description (verbatim)
The Cookie Banner for GDPR / CCPA – WPLP Cookie Consent plugin for WordPress is vulnerable to generic SQL Injection via the 'scan_id' parameter in all versions up to, and including, 4.3.6 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
7 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14475 is a SQL injection vulnerability in the WPLP Cookie Consent plugin stemming from insufficient input escaping and lack of prepared statement usage on the 'scan_id' parameter. The vulnerability exists in the plugin's database query construction logic, allowing authenticated administrators to append arbitrary SQL statements to existing queries. The flaw is classified as CWE-89 (SQL Injection) and carries a CVSS 3.1 score of 4.9 (MEDIUM severity) with a vector indicating network-based attack requiring high privilege access but no user interaction.
Business impact
Organizations using this plugin face potential unauthorized database access and data exfiltration. An insider threat or compromised administrator account could be leveraged to extract customer data, payment information, or other sensitive records. The breach would likely trigger incident response procedures and potential regulatory notification obligations under GDPR, CCPA, and similar frameworks—ironic given the plugin's intended privacy compliance purpose.
Affected systems
The vulnerability affects the WPLP Cookie Consent for GDPR / CCPA plugin in all versions up to and including 4.3.6. Any WordPress installation running this plugin at a vulnerable version is at risk if an administrator account is compromised or a malicious administrator exists.
Exploitability
Exploitation requires administrator-level or above credentials on the WordPress instance. While this is a high privilege requirement, it reflects a realistic insider threat scenario or the result of a prior account compromise. Once authenticated as an administrator, the attack is straightforward—no special tools or user interaction is needed. The CVSS score does not indicate active public exploitation (this vulnerability is not listed in the KEV catalog).
Remediation
Update the WPLP Cookie Consent plugin to a patched version beyond 4.3.6. Verify the availability of a security patch from the plugin vendor and test the update in a staging environment before production deployment. Additionally, audit WordPress administrator accounts for unauthorized users and review access logs for suspicious database queries.
Patch guidance
Check the WordPress plugin repository or the plugin vendor's advisory for version 4.3.7 or later. Verify that the patched version includes proper input sanitization and uses prepared statements for the 'scan_id' parameter. Apply the update through the WordPress admin dashboard or via command-line tools (wp-cli). After patching, perform a security scan to confirm the SQL injection vector is no longer exploitable.
Detection guidance
Monitor WordPress error logs and database query logs for unusual SQL statements in the scan_id parameter context. Look for patterns such as UNION SELECT, INFORMATION_SCHEMA queries, or comments (-- or /*) appended to parameter values. WordPress security plugins such as Wordfence or Sucuri can detect such activity. Network-based detection should focus on administrator sessions generating unexpected database load or data access patterns.
Why prioritize this
Although the CVSS score is MEDIUM (4.9), the vulnerability warrants timely remediation because: (1) it affects a privacy-focused plugin, creating reputational risk; (2) the attack vector is straightforward for anyone with administrator credentials; (3) the impact is confidentiality loss on sensitive customer data. Organizations relying on this plugin for GDPR compliance should treat this as a compliance risk requiring urgent patching.
Risk score, explained
The CVSS 3.1 score of 4.9 reflects a MEDIUM severity rating. The score is moderated by the high privilege requirement (PR:H), which limits the attack surface. However, the high impact on confidentiality (C:H) and the network-accessible attack vector (AV:N) prevent the score from dropping further. The absence of integrity or availability impact (I:N, A:N) also factors into the moderate rating, though data extraction remains a serious concern.
Frequently asked questions
Do I need to update immediately if I'm using this plugin?
Yes. If you are running WPLP Cookie Consent version 4.3.6 or earlier, you should update as soon as a patched version is available. Prioritize this if you have multiple administrator accounts or use shared hosting where account compromise risk is elevated.
What if I don't use the 'scan_id' parameter in my WordPress setup?
The vulnerability exists in the plugin code itself, and administrator users may trigger it through the plugin's administrative interfaces or API endpoints even if you are not directly aware of the parameter. Updating the plugin removes the vulnerability regardless of which features you actively use.
Is this vulnerability being actively exploited in the wild?
This vulnerability is not currently listed in CISA's Known Exploited Vulnerabilities (KEV) catalog, indicating no widespread active exploitation has been reported. However, this does not mean the risk should be ignored—responsible disclosure and timely patching remain important.
Can I limit administrator access to reduce this risk?
Restricting administrator accounts to only trusted individuals and implementing strong authentication (multi-factor authentication) reduces the likelihood of exploitation. However, this is a compensating control and does not replace a proper patch. Patching is the definitive remediation.
This analysis is based on the CVE record and vendor advisory information available as of the publication date. Security teams should verify all technical details, including patch availability and version numbers, against the official WordPress plugin repository and vendor security advisories before implementing remediation. The risk assessment provided is general guidance; organizations should conduct their own threat modeling based on their specific deployment, administrator trust model, and regulatory obligations. SEC.co makes no warranty regarding the completeness or accuracy of this intelligence and recommends independent verification prior to operational decisions. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2025-53648MEDIUMSQL Misconfiguration in Apache Gravitino UI – MEDIUM Severity
- CVE-2025-71332MEDIUMSQL Injection in Flowise importChatflows API – MEDIUM Severity Credential Extraction
- CVE-2026-0075MEDIUMAndroid SQL Injection in Contacts Database – Privilege Escalation Risk
- CVE-2026-10039MEDIUMFrontend Admin WordPress Plugin SQL Injection Vulnerability
- CVE-2026-10155MEDIUMSQL Injection in Bdtask Multi-Store Inventory Management System 1.0
- CVE-2026-10170MEDIUMSQL Injection in code-projects Visitor Management System 1.0
- CVE-2026-10171MEDIUMSQL Injection in code-projects Online Music Site 1.0 AdminUpdateAlbum.php
- CVE-2026-10176MEDIUMSQL Injection in Aider-AI Aider 0.86.3 Code Generation