Low severity · published Oct 25, 2025
CVE-2025-11244
Password Protected <= 2.7.11 - Unauthenticated Authorization Bypass via IP Address Spoofing
3.7
CVSS
0.3%
EPSS
No
On KEV
Description
The Password Protected plugin for WordPress is vulnerable to authorization bypass via IP address spoofing in all versions up to, and including, 2.7.11. This is due to the plugin trusting client-controlled HTTP headers (such as X-Forwarded-For, HTTP_CLIENT_IP, and similar headers) to determine user IP addresses in the `pp_get_ip_address()` function when the "Use transients" feature is enabled. This makes it possible for attackers to bypass authorization by spoofing these headers with the IP address of a legitimately authenticated user, granted the "Use transients" option is enabled (non-default configuration) and the site is not behind a CDN or reverse proxy that overwrites these headers.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 23% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PP
Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content · saadiqbal
through 2.7.11 · source: vendor
Affected product
PP
Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content
saadiqbal
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-11244
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-11244
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/password-protected/tags/2.7.11/includes/transient-functions.php#L33
research.cleantalk.org
https://research.cleantalk.org/cve-2025-11244/
www.wordfence.com
https://www.wordfence.com/threat-intel/vulnerabilities/id/30b4371d-54a2-4111-ad2c-b38b6b31884d?source=cve
More from Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content
5.3
CVE-2025-3453
Password Protected – Password Protect your WordPress Site, Pages, & WooCommerce Products <= 2.7.7 - Unauthenticated Sensitive Information Exposure
