Security Alert Summary
The Disable Admin Notices 6 Hide Dashboard Notifications plugin for WordPress contains a Cross-Site Request Forgery (CSRF) vulnerability in all versions up to and including 1.4.2. Missing nonce validation in the showPageContent() function can allow an attacker to add arbitrary URLs to the plugin’s blocked redirects list via a forged request if a site administrator is tricked into performing an action such as clicking a link.
CVE Details
- CVE ID: CVE-2026-2410
- Affected component: Disable Admin Notices 6 Hide Dashboard Notifications plugin for WordPress
- Affected versions: All versions up to, and including, 1.4.2
- Published: February 25, 2026 at 10:16:18 AM UTC
- Last modified: February 25, 2026 at 02:15:29 PM UTC
- CVSS v3.1: Base Score 4.3 — MEDIUM
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: Required
- Scope: Unchanged
- Vector:
- Primary impact:
- Confidentiality: None
- Integrity: Low (ability to modify the blocked redirects list)
- Availability: None
- Weakness (CWE): CWE-352 (Cross-Site Request Forgery)
Technical Details
The plugin’s showPageContent() function lacks nonce validation, which is the missing anti-CSRF check. Because the function accepts input used to modify the blocked redirects list without verifying that the request originates from an authenticated administrative form submission, an attacker can craft a forged request that, when triggered by an administrative user (for example, via a clicked link), results in arbitrary URLs being added to the blocked redirects list.
The description indicates the vulnerability permits adding entries to the blocked redirects list via a forged request. No other endpoints, functions, or additional server-side checks are named in the CVE entry.
How This Could Impact Your Website
Consider a small team running a WordPress site: the site owner (administrator), an internal editor, and an external contractor who manages content. An attacker could send a crafted link or page to the administrator (for example, via email or chat) that triggers the forged request when clicked. If the administrator clicks the link while logged in, the attacker-supplied URL can be added to the blocked redirects list without further authentication.
Practical consequences are consistent with the CVSS integrity impact being low. Possible real-world effects include disruption to legitimate redirect rules or external integrations (for example, preventing expected redirect behavior for marketing or third-party links), confusion for staff, and opportunities for social engineering if workflows are disrupted. While this issue does not expose user data directly, altered redirect rules can be used as part of a broader social engineering strategy.
professional review If you’re unsure whether your site is affected or how to assess your current user roles and plugins, it may be worth having a professional review.
Recommended Actions
- Update the affected plugin as soon as a patched version is available. (The CVE entry does not specify a fixed version.)
- Review and reduce unnecessary user roles, especially contributor and editor roles that can interact with admin pages.
- Enforce strong passwords and two-factor authentication for editors and administrators.
- Remove unused or unmaintained plugins from your site.
- Monitor site activity and admin-area changes for unusual behavior, including unexpected changes to redirect or blocking lists.
If you’d like help reviewing your plugins, user roles, or overall WordPress security posture, our team at Freshy is happy to help.
References
- https://plugins.trac.wordpress.org/browser/disable-admin-notices/tags/1.4.2/admin/pages/class-pages-edit-redirects.php#L103
- https://plugins.trac.wordpress.org/browser/disable-admin-notices/trunk/admin/pages/class-pages-edit-redirects.php#L103
- https://plugins.trac.wordpress.org/changeset/3463239/disable-admin-notices/trunk/admin/pages/class-pages-edit-redirects.php
- https://www.wordfence.com/threat-intel/vulnerabilities/id/b3011679-51e8-4a13-8364-1d0723656d08?source=cve