Summary
CVE-2026-75865 is a critical unauthenticated arbitrary file upload vulnerability in the WPLP Cookie Consent – Cookie Banner & Consent Management for GDPR, CCPA & Google Consent Mode WordPress plugin (formerly "GDPR Cookie Consent"), affecting all versions up to and including 4.4.1. The flaw allows unauthenticated attackers to upload arbitrary files to the web server, which can lead to remote code execution. It carries a CVSS v3.1 base score of 9.8 (Critical).
Technical details
- Root cause: the plugin’s
saas_upload_logo()function does not validate the type of uploaded files. - This missing validation is compounded by an authorization bypass on the plugin’s WPLP connector REST API endpoints, meaning the upload endpoint can be reached without authentication.
- Attack vector: Network — an attacker sends a crafted request to the affected REST endpoint on any internet-exposed WordPress site running the plugin; no user interaction or privileges are required.
- Impact: arbitrary file upload (e.g., a web shell), which may lead to full remote code execution and complete compromise of confidentiality, integrity, and availability of the site.
- Classified as CWE-434 (Unrestricted Upload of File with Dangerous Type).
Affected software
- WPLP Cookie Consent – Cookie Banner & Consent Management for GDPR, CCPA & Google Consent Mode (WordPress plugin, vendor: wplegalpages)
- Versions 0 through 4.4.1 (inclusive)
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade WPLP Cookie Consent to version 4.4.2 or later, which fixes the vulnerability.
- If patching is not immediately possible: restrict or disable access to the plugin’s REST API connector endpoints at the web server or WAF layer, and monitor for unexpected file uploads to the WordPress uploads directory.
- Review server logs and uploads directories for signs of unauthorized file uploads or web shells if the plugin was exposed prior to patching.

