Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-priv Subscriber account
-
DeliverySend crafted AJAX state-update request
-
ExploitBypass missing capability check writes malformed value
-
ExecutionUncaught error fires on admin page load
-
ImpactEntire wp-admin inaccessible to all admins
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated low-privilege account (Subscriber-level, per PR:L) - realistically obtainable only on sites with open user registration enabled, or by any existing low-privilege user. The Seraphinite Accelerator plugin must be installed and running at a version before 2.29.24, and the vulnerable state-update AJAX action must be reachable (default plugin behavior). The DoS manifests when an administrator subsequently loads any wp-admin page - this is routine and effectively guaranteed rather than a meaningful attacker-controlled prerequisite. Limiting factors: an attacker must have (or be able to create) at least a Subscriber account, so sites that disable public registration and have no untrusted low-priv users are not exposed; impact is confined to the admin area (public site stays online) and is recoverable by resetting the malformed plugin state. |
| Impact | This is a moderate, security-team-actionable but not emergency-priority issue. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H) describes a network-reachable, low-complexity denial of service that requires only low authenticated privilege (PR:L) - critically, a Subscriber, which is a self-registerable role on any WordPress site with open registration. The impact is availability-only (C:N/I:N); no data is read or altered. EPSS is low at 0.17% (7th percentile) and it is NOT on the CISA KEV list, so there is no evidence of widespread automated exploitation. However, a public exploit exists (WPScan), lowering the effort barrier, and the outcome - locking every administrator out of wp-admin - is operationally severe and disruptive, which justifies prompt patching. One signal to reconcile: the vendor vector sets A:H (full availability loss), but the flaw only bricks the admin area while the public-facing site keeps serving, so A:H is defensible only if you treat administrative control loss as total. Also note UI:R in the vendor vector: the 'interaction' is merely an admin loading any admin page, which happens routinely - so this is effectively self-triggering and UI:R understates realistic exploitability (see assessed vector, where I use UI:N). |
| Exploit ScenarioDerived | An attacker registers or obtains a low-privilege Subscriber account on a target WordPress site, then sends a single crafted AJAX request to the vulnerable state-update action, which lacks a capability check, writing a malformed value into plugin state. The next time any administrator loads a wp-admin page, an uncaught error fires and the entire admin area becomes inaccessible to all administrators. A public proof-of-concept is available via WPScan, so the technical barrier is low. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 17, 2026
Denial of service in the Seraphinite Accelerator WordPress plugin (all versions before 2.29.24) lets any authenticated low-privilege account - a Subscriber, for instance - invoke a state-update AJAX action that performs no capability check and plant a malformed value, which triggers an uncaught error on every subsequent wp-admin page load and locks all administrators out of the dashboard. The public-facing site remains online and the condition is reversible by clearing the corrupted plugin state, but administrators lose access to their own admin area for as long as it persists. Publicly available exploit code exists, EPSS is low at 0.17% (7th percentile), and there is no CISA KEV confirmation of active exploitation; this is a moderate, security-team-actionable but not emergency-priority issue.
RemediationAI
Vendor-released patch: update Seraphinite Accelerator to 2.29.24 or later - this is the primary and only complete fix, and it is available from the vendor. Where an immediate update is not possible, the most reliable compensating control is to deactivate the plugin entirely, with the trade-off that the site loses caching and front-end optimization and will likely see slower page performance until the plugin is reinstated; because the flaw lives in the plugin's own AJAX handler, no in-plugin setting neutralizes it. A narrower alternative is to block unauthenticated or low-privilege requests to admin-ajax.php that carry the plugin's vulnerable state-update action parameter, via a WAF or reverse-proxy rule, accepting the risk of false positives that could break legitimate admin-side plugin operations. Because the attack requires at least a Subscriber-level account, reducing the attack surface by disabling open user registration and auditing or removing untrusted low-privilege accounts materially lowers exposure on sites that cannot patch immediately. If the admin area is already locked out, restore access by clearing or resetting the plugin's stored options/state (for example through WP-CLI or direct database access), noting that this will also reset the plugin's configuration and may require re-tuning its settings; review the WPScan advisory at https://wpscan.com/vulnerability/ce546b34-4383-4166-9b87-335a524f37e2/ and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-87828 for the fixed version and current exploit detail.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Seraphinite Accelerator is a WordPress caching/performance-optimization plugin whose settings and cached state are stored as WordPress options and updated through admin-ajax.php handlers. The vulnerable handler is a state-update AJAX action that, per the WPScan report, is missing a current_user_can() capability check (WordPress best practice would require manage_options or an equivalent administrator-level capability). Because the handler is registered for authenticated users generally, any logged-in account - including a Subscriber - can reach it and persist an arbitrary, malformed value into plugin state. The assigned CWE-400 (Uncontrolled Resource Consumption) captures the resulting effect class: rather than stealing data or executing code, the malformed value poisons plugin initialization, which then throws an uncaught error during every wp-admin render, consuming the admin UI path entirely and producing a persistent denial of service scoped to the WordPress administrative back end. The CPE record is cpe:2.3:a:unknown:seraphinite_accelerator:*:*:*:*:*:*:*:* - the vendor field is unrecorded and the version is a wildcard, so version scoping must be taken from the EUVD range (0 <2.29.24) and the vendor advisory rather than from CPE matching. Note that the supplier CVSS vector lists UI:R while our independent assessment treats the trigger as requiring no meaningful victim interaction (UI:N): the DoS materializes on an administrator's routine page load, which is guaranteed rather than attacker-influenced.
Know when Seraphinite Accelerator gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
Network-reachable AJAX action, low complexity, Subscriber auth so PR:L; DoS self-triggers on routine admin navigation so UI:N; availability-only impact (admin lockout) A:H, C/I:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Seraphinite Accelerator WordPress plugin before 2.29.24 does not perform a capability check on one of its state-update AJAX actions, allowing authenticated users such as subscribers to write a malformed value that causes an uncaught error on every subsequent admin page load, making the entire admin area inaccessible to all administrators (denial of service).
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Seraphinite Accelerator
View allReflected Cross-Site Scripting in the Seraphinite Accelerator WordPress plugin (versions ≤ 2.29.15) allows unauthenticat
The Seraphinite Accelerator WordPress plugin before 2.2.29 does not sanitise and escape a parameter before outputting it
The Seraphinite Accelerator WordPress plugin before 2.2.29 does not validate the URL to redirect any authenticated user
The Seraphinite Accelerator WordPress plugin before 2.20.32 does not have authorisation and CSRF checks when resetting a
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Seraphinite Soluti
The Seraphinite Accelerator plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and
Unauthenticated attackers can read complete WordPress user records - including plaintext user_login and user_email, the
The Seraphinite Accelerator WordPress plugin through version 2.28.14 fails to validate user permissions on the `seraph_a
EUVD-2026-80207
GHSA-pwq8-qxp8-42qc
NVD
CVE.org
EPSS
Exploit-DB