Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious link with XSS payload
-
DeliveryLure victim to click (phishing/social)
-
ExploitPayload reflected into page
-
ExecutionScript executes in victim browser
-
ImpactSession/actions abused in site context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to trick a user of the affected WordPress site into clicking a specially crafted link that carries the XSS payload (UI:R), since this is reflected rather than stored XSS - the payload is not persisted and must be delivered per-victim. No authentication is required of the attacker (PR:N), but successful impact typically depends on the victim being a privileged user (e.g., an administrator) whose browser session the script then abuses. The description does not name the exact vulnerable parameter, feature, or configuration, so any aBlocks ≤ 2.16.0 installation appears potentially affected; the primary limiting factor is the required victim interaction. |
| Impact | This is a moderate-severity reflected XSS (CWE-79) in the aBlocks WordPress plugin, scored CVSS 7.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L). The network vector, low attack complexity, and no-privilege requirement push the score up, but the mandatory user interaction (UI:R) materially lowers real-world risk because an attacker must lure a victim into clicking a crafted link rather than exploiting the site directly. No EPSS probability was supplied in the input, no CISA KEV listing is present, and no public proof-of-concept is referenced, so there is no signal of active or imminent widespread exploitation - the only source is a Patchstack database entry. The scope-change (S:C) and the low impact across confidentiality, integrity, and availability are consistent with reflected XSS executing in the victim's browser session. Net assessment: a legitimate issue worth patching on a normal cycle, but currently a lower operational priority than its 7.1 would suggest in isolation, given the interaction requirement and absence of any exploitation evidence. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL targeting a vulnerable aBlocks parameter and delivers it to a WordPress site user (for example a logged-in administrator) via phishing email or a link on another site. When the victim clicks the link, unsanitized input is reflected into the generated page and the attacker's JavaScript executes in the victim's browser in the context of the WordPress site, potentially hijacking the session or performing actions as that user. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Reflected cross-site scripting in the aBlocks plugin for WordPress (versions through 2.16.0) lets an unauthenticated remote attacker run arbitrary script in a victim's browser by enticing them to open a crafted link, as the malicious input is echoed back in the generated page rather than stored (CVSS 7.1, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L). Exploitation hinges on victim interaction, and the highest-impact scenario is luring a logged-in administrator, whose hijacked browser session can be used to perform privileged actions against the site. No public exploit code has been identified at time of analysis and the CVE is not listed in CISA KEV; no EPSS score or known exploitation activity was supplied in the available intelligence.
RemediationAI
No vendor-released patch is identified in the available data, so administrators should monitor the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/ablocks/vulnerability/wordpress-ablocks-plugin-2-15-0-cross-site-scripting-xss-vulnerability?_s_id=cve and the Kodezen/aBlocks plugin page for a fixed release, then upgrade to the first version above the vulnerable 2.16.0 line as soon as it ships. If the plugin is not essential, deactivating and deleting aBlocks immediately removes the attack surface, at the cost of losing any blocks already embedded in posts until an alternative is substituted. Where the plugin must stay active, the practical compensating controls are to deploy a WAF or reverse-proxy rule that inspects query strings and request parameters for reflected script patterns targeting the plugin's endpoints (accepting the usual false-positive tuning burden and the risk that obfuscated payloads bypass signature rules), to avoid browsing the site while logged in as an administrator and to treat unsolicited links to wp-admin pages as hostile, and to constrain administrative access through IP allowlisting, HTTP authentication in front of wp-admin, or a short session lifetime so that a successful reflected XSS against an admin yields a limited window of control. Because the CVE is not in CISA KEV and no public exploit code has been observed, these measures are precautionary rather than incident-driven, but the reflected XSS class means patching or removing the plugin remains the only complete fix.
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
The issue is a classic CWE-79 improper neutralization of input during web page generation, manifesting as reflected cross-site scripting in a WordPress plugin. Input supplied by the requester is embedded into a dynamically generated HTML response without adequate output encoding or contextual escaping, so markup such as script tags is interpreted by the browser in the origin of the affected WordPress site. The CPE record cpe:2.3:a:kodezen_llc:ablocks:*:*:*:*:*:*:*:* and the vendor attribution (Kodezen LLC) confirm this is the aBlocks plugin distributed through the WordPress plugin ecosystem, and the description scopes every release up to and including 2.16.0 as vulnerable while the Patchstack reference specifically demonstrates the issue on 2.15.0. The CVSS vector's scope-changed flag (S:C) is significant: even though confidentiality, integrity, and availability impacts are each rated low, the injected script executes with the trust of the site's own origin, which is why reflected XSS in an administrative context is frequently escalated into full site compromise. The vector also shows PR:N (no attacker authentication) combined with UI:R, consistent with a per-victim delivery model in which the payload is never persisted on the server and must be re-delivered for each target.
Know when Ablocks 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:N/UI:R/S:C/C:L/I:L/A:L
Remote unauthenticated reflected XSS needs no privileges but requires victim click (UI:R); payload executing in the browser crosses a trust boundary (S:C) with limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Kodezen LLC aBlocks ablocks allows Reflected XSS.This issue affects aBlocks: from n/a through 2.16.0.
Executive ViewAI
A reflected cross-site scripting weakness in the aBlocks plugin for WordPress (all versions through 2.16.0) gives an unauthenticated attacker a low-effort way to run malicious script inside the browser of anyone tricked into clicking a crafted link, and no vendor fix is currently available. The most serious outcome is compromise of a logged-in site administrator's session, which can be leveraged to take privileged actions against the site - content tampering, data exposure, or further footholds. Because aBlocks is a third-party component commonly deployed across WordPress estates, leadership should treat this as a supply-chain exposure affecting every site running an unpatched copy, with remediation dependent on either vendor action or interim compensating controls.
No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the aBlocks plugin (affected versions through 2.16.0) until a fixed release is available; deploy WAF/virtual-patching rules that block script payloads on reflected parameters; apply a restrictive Content-Security-Policy; enforce MFA, least privilege, and hardened browser profiles for WordPress administrators; monitor for anomalous privileged actions. No public exploit identified at time of analysis and the CVE is not listed in CISA KEV.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Privilege escalation in the aBlocks WordPress plugin (Kodezen LLC) through version 2.9.1 allows an authenticated low-pri
The aBlocks - WordPress Gutenberg Blocks plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the "Tabl
EUVD-2026-95158
GHSA-5qw9-rh24-hw29
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB