Skip to main content

JetBlog CVE-2026-66572

| EUVDEUVD-2026-81493 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-17 Patchstack GHSA-ggfw-79xg-mrv6
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Contributor account on site
  2. Delivery
    Inject script via JetBlog post field
  3. Exploit
    Store unsanitized payload
  4. Execution
    Privileged user views content
  5. Persist
    Script executes in admin context
  6. Impact
    Hijack 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).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

JetBlog n/a ≤2.4.10

Affected Packages

euvd jetblog no fix

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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Contributor Cross Site Scripting (XSS) in JetBlog <= 2.4.10 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche Crocoblock Elementor blog-widget addon, modest install base
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy