Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor account on site
-
DeliveryInject script via JetBlog post field
-
ExploitStore unsanitized payload
-
ExecutionPrivileged user views content
-
PersistScript executes in admin context
-
ImpactHijack session / act as admin
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 | Requires a valid Contributor-level (or higher) account on a WordPress site running the JetBlog plugin version <= 2.4.10; the attacker injects a script payload through a JetBlog-provided content field/widget that lacks output sanitization. Exploitation is gated by two factors: authentication as a Contributor (PR:L) and required interaction from a victim (UI:R) - a privileged user or visitor must render the malicious content for the script to fire. It is not exploitable by fully unauthenticated attackers and not against sites lacking the plugin. |
| Impact | This is a moderate, not urgent, priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, base 6.5) indicates network-reachable but authenticated (PR:L) exploitation that also requires victim interaction (UI:R), which meaningfully caps real-world risk. Two limiting signals converge: the attacker must already hold a Contributor-level WordPress account, and a higher-privileged user (e.g., an editor/admin previewing the post, or a site visitor) must render the injected content. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The S:C (scope change) and low-tri-impact (C:L/I:L/A:L) are consistent with a stored/reflected XSS executing in another security context rather than a direct server compromise. Net: a real but bounded issue typical of authenticated WordPress plugin XSS - worth patching in routine cycles, not an emergency, and lower real risk than the 6.5 headline suggests given the Contributor gate plus required interaction. No data is internally conflicting; the main gap is the absence of a stated fixed version. |
| Exploit ScenarioDerived | An attacker who has registered or obtained a low-privilege Contributor account on a JetBlog-enabled WordPress site submits post content containing a malicious script payload through a JetBlog field that is not properly sanitized. When an editor or administrator previews/reviews that content in the wp-admin dashboard, the script executes in their authenticated browser context (scope change), enabling session/cookie theft or actions on their behalf. No public POC was provided, and exploitation still requires the privileged victim to view the crafted content (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 17, 2026
Stored cross-site scripting in the JetBlog WordPress plugin through version 2.4.10 lets an attacker holding a Contributor-level account on the site plant a script payload in JetBlog-provided content that is later rendered without output encoding. Because the CVSS vector is PR:L/UI:R with a scope change, exploitation requires both an authenticated Contributor (or higher) account and a victim - a privileged user or site visitor - who views the crafted content, at which point script executes in that victim's browser session with only low confidentiality and integrity impact. No public exploit code was identified at time of analysis and the flaw is not confirmed as actively exploited (no CISA KEV listing), so this is assessed as a moderate, not urgent, priority that primarily matters on multi-author WordPress sites where untrusted or loosely vetted Contributor accounts exist.
RemediationAI
No vendor-released patch was identified in the available data at time of analysis, and no fixed JetBlog version is given in the EUVD record or the Patchstack reference, so the safest immediate action is to confirm whether the plugin is required and, if it is not, deactivate and remove JetBlog from affected sites - accepting the loss of its blog/post-layout functionality - until the vendor publishes a fixed release. Where JetBlog must remain active, apply virtual patching or a managed WAF rule through the plugin ecosystem's protective layer (the Patchstack database entry at https://patchstack.com/database/wordpress/plugin/jet-blog/vulnerability/wordpress-jetblog-plugin-2-4-10-cross-site-scripting-xss-vulnerability is the tracking point for such rule coverage), noting that WAF signatures are brittle against novel payload encoding. Tighten account governance by auditing existing Contributor (and above) accounts, removing dormant or untrusted ones, and restricting who can hold a Contributor role on the affected site - this reduces the PR:L precondition but does not help on genuinely multi-author publications where Contributors are needed. Additionally, review existing JetBlog content, drafts, and widget settings for injected script and clean any found payloads, since stored XSS persists after the injection point is closed. Because exploitation also requires a victim to render the content (UI:R), limiting who can preview or publish untrusted Contributor submissions provides interim risk reduction with the trade-off of slowing the editorial workflow.
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
JetBlog is a blog and post-layout add-on for WordPress maintained by CrocoBlock (Jetimpex Inc.), distributed through the WordPress plugin ecosystem; the affected package is identified by the CPE cpe:2.3:a:crocoblock._jetimpex_inc.:jetblog and tracked in the EUVD as EUVD-2026-81493. The root cause class is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting): a JetBlog content field or widget accepts input from a low-privileged Contributor and stores it without adequate sanitization, then emits it into pages without the contextual escaping that would neutralize HTML/JavaScript. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L confirms the attacker needs only low privileges (PR:L - the Contributor role WordPress grants for drafting content), must induce a victim to render the payload (UI:R), and achieves a scope change (S:C) because the injected script executes in the context of a different security principal (the viewing user's session or the site's pages). Impact is bounded to low confidentiality, integrity, and availability rather than full site takeover, and the attack is network-delivered (AV:N) with low complexity (AC:L). The plugin is WordPress-specific, so exposure is limited to sites where JetBlog is installed and active and where Contributor-or-higher accounts exist.
Know when Jetblog 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:C/C:L/I:L/A:L
Contributor account needed (PR:L) and a victim must view the payload (UI:R); XSS executes in another context (S:C) with limited browser-side C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Contributor Cross Site Scripting (XSS) in JetBlog <= 2.4.10 versions.
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.
Sensitive data exposure in the JetBlog WordPress plugin (versions 2.4.8 and earlier) allows remote unauthenticated attac
Reflected cross-site scripting in Crocoblock's JetBlog WordPress plugin (all versions through 2.4.10) lets unauthenticat
EUVD-2026-81493
GHSA-ggfw-79xg-mrv6
NVD
CVE.org
EPSS
Exploit-DB