Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege WordPress user
-
DeliveryInject script into JetMenu field
-
ExploitPayload stored in site content
-
ExecutionAdmin views affected menu
-
PersistScript executes in admin browser
-
ImpactHijack session or perform admin actions
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 authenticated WordPress account with at least low-level content-authoring privileges (consistent with PR:L) able to submit input into a JetMenu field that is stored without proper output neutralization. Successful impact further requires a victim - typically an administrator or editor - to render/view the poisoned menu content (UI:R), at which point the stored script fires in their browser. Limiting factors: the attacker cannot be fully anonymous (some account access needed), a second privileged user must load the content, and sites that do not grant untrusted users authoring roles have a substantially reduced attack surface. Affected deployments are those running JetMenu 3.0.5 or earlier. |
| Impact | This is a stored Cross-Site Scripting (CWE-79) flaw in the Crocoblock JetMenu WordPress plugin (through 3.0.5), rated CVSS 6.5 (Medium) via CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L. The vector indicates network-reachable, low-complexity exploitation but requires an authenticated low-privilege account (PR:L) and victim user interaction (UI:R), with a scope change (S:C) reflecting that injected script executes in a different security context (a victim's authenticated browser session). No EPSS score, CISA KEV listing, or public POC is present in the supplied intelligence, so there is no evidence of active exploitation - this is a typical Patchstack-reported WordPress plugin XSS rather than a high-priority emergency. The real-world risk is moderate and conditional: it depends on an attacker already holding a contributor/author-level account and an administrator subsequently viewing the poisoned content, which can escalate to admin session theft. Absence of EPSS/KEV/POC is expected for this class and is not itself a risk signal; the practical priority is standard patch-cycle remediation, elevated only where the site grants untrusted users content-authoring roles. |
| Exploit ScenarioDerived | An attacker with a low-privilege authenticated WordPress account (e.g., contributor or author) injects a malicious JavaScript payload into a JetMenu field that is stored and later rendered. When an administrator or other privileged user views the affected menu/page in wp-admin, the script executes in their browser context, enabling session hijacking or admin-action forgery. No public exploit code is identified at time of analysis, but the AC:L vector makes crafting the payload straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Stored cross-site scripting in Crocoblock JetMenu (a WordPress mega-menu builder plugin) through version 3.0.5 lets an authenticated user with low-level content-authoring privileges inject script that is persisted and later executed in the browser of a higher-privileged viewer such as an administrator or editor. The flaw is rated CVSS 6.5 (Medium) under CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, reflecting the need for a valid account (PR:L) and for a victim to render the poisoned menu content (UI:R), with scope change because the injected script runs in the victim's session context. No public exploit code has been identified at time of analysis and the issue is not listed as confirmed actively exploited (CISA KEV); risk is concentrated on sites that grant untrusted or low-privilege users menu/content authoring capabilities.
RemediationAI
Update Crocoblock JetMenu to a version newer than 3.0.5 as soon as a patched release is available; Patchstack's advisory (https://patchstack.com/database/wordpress/plugin/jet-menu/vulnerability/wordpress-jetmenu-plugin-3-0-5-cross-site-scripting-xss-vulnerability?_s_id=cve) is the reference to confirm the fixed version, and no vendor-patched version number can be confirmed from the available data. If immediate upgrade is not possible, reduce exposure by ensuring that only fully trusted administrators can create or edit JetMenu menu structures and by removing content-authoring (Contributor/Author) capabilities from users who should not be trusted with menu input; this is an effective control because exploitation requires an account able to submit menu field content, but it does not protect against a malicious insider with those privileges. Complement this by deploying a WordPress-aware WAF or the Patchstack-style virtual patching layer with XSS rules covering the jet-menu plugin routes, keeping WordPress core, Elementor and other Crocoblock plugins updated, and monitoring administrator sessions for unexpected script-driven redirects or setting changes.
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 vulnerability is a classic CWE-79 improper neutralization of input during web page generation, manifesting as stored (persistent) XSS in the WordPress plugin Crocoblock JetMenu, which is used to build customizable mega menus for WordPress sites. The CPE cpe:2.3:a:crocoblock:jetmenu:*:*:*:*:*:*:*:* identifies the Crocoblock JetMenu plugin as the affected component, with versions from n/a through 3.0.5 vulnerable. Because JetMenu fields are saved into the WordPress database and later emitted into menu markup, input that is not escaped on output is stored and replayed to every user who views the affected menu, including administrators. The CVSS vector's scope change (S:C) and low integrity/confidentiality/availability impacts indicate the injected script can act within the privileges of the viewing user's browser session, enabling cookie/session theft, malicious redirects, or unauthorized administrative actions via CSRF-style chained requests.
Know when Jetmenu 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
Authenticated low-privilege user stores the payload (PR:L), a victim must view it (UI:R), and execution in the victim's browser context justifies scope change (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 Crocoblock JetMenu jet-menu allows Stored XSS.This issue affects JetMenu: from n/a through 3.0.5.
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.
EUVD-2026-97304
GHSA-j59j-cqr7-mgx6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB