CVE-2025-8565 HIGH

CVE-2025-8565: Privacy Policy Generator, Terms & Conditions Generator WordPress Plugin : WP Legal Pages <= 3.4.3 - Missing Authorization to Authenticated (Contributor+) Arbitrary Plugin Installation

Vendor Wplegalpages
Product Privacy Policy Generator – WPLP Legal Pages
Weakness CWE-862 · Missing authorization
Published September 18, 2025
Last update April 8, 2026

CVSS base score

8.1/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality None
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

What the vulnerability does

01Description

The Privacy Policy Generator, Terms & Conditions Generator WordPress Plugin : WP Legal Pages plugin for WordPress is vulnerable to unauthorized access of functionality due to a missing capability check on the wplp_gdpr_install_plugin_ajax_handler() function in all versions up to, and including, 3.4.3. This makes it possible for authenticated attackers, with Contributor-level access and above, to install arbitrary repository plugins.

Explanation of Vulnerability in Simple Terms

02Summary

The Privacy Policy Generator plugin for WordPress contains an authorization flaw that allows authenticated users with low privileges to modify or delete site content without proper permission checks. An attacker with a basic user account can change page and post data or remove them entirely. This affects all versions up to 3.4.3. Site administrators should update immediately to a patched version.

What an attacker can do

03Attacker Capabilities

Modify or delete pages and posts on the site using a low-privilege user account.

Potential impact on your site

04Site Impact

Unauthorized users can alter or remove critical site content, including legal pages and posts.

Conditions required to exploit

05Prerequisites

Attacker needs a valid WordPress user account with low privileges (e.g., Subscriber or Contributor role).

Key dates

06Disclosure timeline

September 18, 2025 CVE published
April 8, 2026 Record updated