CVE-2026-2128
Exposure of Sensitive Information in Breeze WordPress Plugin
Publication date: 2026-05-29
Last updated on: 2026-05-29
Assigner: Wordfence
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| wordfence | breeze | to 2.5.2 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-200 | The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
The Breeze plugin for WordPress has a vulnerability in all versions up to and including 2.5.2 related to improper verification of the wordpress_logged_in_ cookie when the "Cache Logged-in Users" setting is enabled.
The plugin parses the username directly from the cookie value without verifying the session's cryptographic signature or validity with WordPress core.
This allows unauthenticated attackers to supply a crafted cookie to trick the plugin into serving cached HTML content intended for an administrator, exposing sensitive information.
How can this vulnerability impact me? :
This vulnerability can lead to unauthorized disclosure of sensitive information such as private posts (including their full content), the WordPress Admin Bar, WordPress nonces, and other data visible only to logged-in administrators or users.
An attacker can gain access to cached content meant for administrators without authentication, potentially compromising site confidentiality.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
This vulnerability allows unauthorized actors to access sensitive information such as private posts, admin data, and WordPress nonces by exploiting improper verification of authentication cookies.
Exposure of such sensitive information could lead to non-compliance with data protection regulations like GDPR and HIPAA, which require protection of personal and sensitive data from unauthorized access.
Specifically, unauthorized disclosure of private content and administrative data may violate confidentiality and data security requirements mandated by these standards.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability involves the Breeze plugin for WordPress improperly verifying the `wordpress_logged_in_` cookie when the "Cache Logged-in Users" setting is enabled. Detection involves checking for the presence of crafted cookies such as `wordpress_logged_in_fake=admin|fake` being sent to the server.
You can monitor HTTP requests to your WordPress site for suspicious cookies that mimic the `wordpress_logged_in_` cookie pattern but with unusual or fake values.
Suggested commands to detect such activity include using network monitoring tools or command-line utilities like:
- Using tcpdump or tshark to capture HTTP traffic and filter for suspicious cookies: `tcpdump -i any -A -s 0 'tcp port 80 or tcp port 443' | grep 'Cookie: wordpress_logged_in_'`
- Using grep on web server access logs to find requests containing suspicious `wordpress_logged_in_` cookies: `grep 'wordpress_logged_in_' /var/log/apache2/access.log | grep -v 'valid_cookie_value'`
Additionally, reviewing the Breeze plugin version installed and the status of the "Cache Logged-in Users" setting can help identify if the system is vulnerable.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability immediately, you should:
- Disable the "Cache Logged-in Users" setting in the Breeze plugin configuration to prevent the plugin from serving cached content based on the `wordpress_logged_in_` cookie.
- Update the Breeze plugin to a version later than 2.5.2 where this vulnerability is fixed, if such an update is available.
- Monitor your web server logs for suspicious cookie usage and unauthorized access attempts.
- Consider temporarily disabling the Breeze plugin if an update or configuration change is not immediately possible.