Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain contributor-level WordPress account
-
DeliveryEdit page with Raven login widget
-
ExploitInject script into forget_password_link parameter
-
ExecutionPayload stored unsanitized
-
PersistVictim loads injected page
-
ImpactScript executes in victim browser context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK
1 technique across 1 tactic: Initial Access 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 account with contributor-level privileges or above (PR:L) on a WordPress site with Jupiter X Core ≤4.61.0 installed, and use of the Raven login form widget whose 'forget_password_link' parameter is stored without proper sanitization/escaping. Exploitation is limited by that privilege requirement (an attacker must already be a trusted, logged-in user, not an anonymous visitor) and by the need for a victim to subsequently load the page containing the injected payload; it is not a zero-interaction remote-unauthenticated flaw despite the AV:N/AC:L vector. |
| Impact | This is a moderate, not emergency, priority. The CVSS 3.1 base score is 6.4 (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N): network reachable, low complexity, but requiring contributor-level privileges (PR:L) - so an attacker must already hold an authenticated, trusted account on the target site. The scope change (S:C) reflects that injected script executes in the browser of whoever views the page, with low confidentiality and integrity impact and no availability impact. The multi-source signals are consistent and point to low urgency despite the medium severity: EPSS is only 0.19% (9th percentile), there is no CISA KEV listing, and no SSVC/automatable exploitation signal in the input. The vuln.today decision label is 'this_month,' which aligns with a patch-on-normal-cadence posture rather than act_now/emergency. No public exploit is identified - the references are the Wordfence advisory, WordPress plugin source lines, and the fix changeset, not a weaponized PoC. Net: a real but low-real-world-risk stored XSS whose exploitation is gated behind existing contributor access; prioritize it in routine patching, not as a drop-everything incident. |
| Exploit ScenarioDerived | An attacker who has registered or compromised a contributor-level (or higher) account on a WordPress site running Jupiter X Core edits a page using the Raven login form widget and injects a malicious script into the 'forget_password_link' parameter, which is stored without sufficient sanitization or output escaping. When a site administrator or visitor later loads the page, the script executes in their browser session, potentially enabling session/cookie theft or actions in the victim's context. No public exploit code is identified at time of analysis; exploitation requires an existing authenticated foothold. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Stored cross-site scripting in the Jupiter X Core plugin for WordPress (all versions up to and including 4.61.0) allows authenticated users with contributor-level access or higher to persist arbitrary script through the 'forget_password_link' parameter of the Raven login form widget, which then executes in the browser of anyone who loads the injected page. Severity is moderate (CVSS 6.4) because the attacker must already hold a trusted, logged-in account and a victim must later visit the affected page; scope is marked as changed since the script runs in the wider site context. The issue is not listed in CISA KEV and no public exploit code was identified in the available data, with EPSS at roughly 0.19% (9th percentile) and a triage label of this_month.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed - the corrective change is captured in the WordPress.org changeset https://plugins.trac.wordpress.org/changeset/3759312/jupiterx-core/trunk/includes/extensions/raven/includes/modules/forms/widgets/login.php, which modifies the Raven login widget file in trunk, so site owners should update Jupiter X Core to the newest published release issued after 4.61.0 rather than remaining on 4.61.0. Because the advisory data does not state an exact fixed version number, verify the installed version against the plugin's changelog after updating and confirm the widget file matches the changeset. Where immediate updating is not possible, reduce exposure by auditing and removing or restricting contributor-level and higher accounts on sites running the plugin, and by reviewing the stored forgot-password link value configured in the Raven login form widget, since that stored value is the injection point and requiring such privileges is the main barrier to exploitation; these measures narrow the attack surface but do not remove the underlying sanitization defect, so updating remains the complete fix. Consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/7736342c-21e8-42e6-8af8-31c69ff7781e?source=cve for the vendor's own guidance.
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 flaw is classified as CWE-80 (improper neutralization of script-related HTML tags), the classic stored/basic XSS pattern, arising from insufficient input sanitization combined with missing output escaping in the Jupiter X Core plugin (CPE cpe:2.3:a:artbees:jupiter_x_core:*:*:*:*:*:*:*:*). The affected code lives in the plugin's Raven extension, forms modules, login widget: the vendor references point to login.php at lines 401, 648 and 736 in the 4.15.0 tag, showing the widget's forgot-password link handling was the injection point, and the trunk changeset 3759312 for that same file is the location of the fix. Because the payload is stored rather than reflected, it persists in site data and executes on later page views; the CVSS scope-changed rating (S:C) reflects that script running in the context of the broader WordPress site rather than being contained to the vulnerable component. The trigger mechanics beyond the named parameter are not described in the available sources.
Know when Jupiter X Core 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:N/S:C/C:L/I:L/A:N
Contributor account required so PR:L; network-reachable editor with low complexity (AV:N/AC:L); stored XSS crossing into victim browser context gives S:C with low C/I and no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorNVD
DescriptionNVD
The Jupiter X Core plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'forget_password_link' parameter in all versions up to, and including, 4.61.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
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.
More in Jupiter X Core
View allUnrestricted Upload of File with Dangerous Type vulnerability in Artbees JupiterX Core.3.5. Rated critical severity (CVS
The Jupiter X Core plugin for WordPress is vulnerable to arbitrary file downloads in versions up to, and including, 4.6.
Unauthenticated WordPress account takeover in the Jupiter X Core plugin (all versions up to and including 4.61.0) allows
The Jupiter X Core plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 4.7
The Jupiter X Core plugin for WordPress is vulnerable to arbitrary file uploads due to a mishandled file type validation
The Jupiter X Core plugin for WordPress is vulnerable to Local File Inclusion to Remote Code Execution in all versions u
The Jupiter X Core plugin for WordPress contains an unrestricted file upload vulnerability allowing authenticated users
The Jupiter X Core plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 4.8.
Missing Authorization vulnerability in artbees JupiterX Core jupiterx-core allows Exploiting Incorrectly Configured Acce
Vulnerable versions of the JupiterX Theme (<=2.0.6) allow any logged-in user, including subscriber-level users, to acces
The Jupiter X Core plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG File inclusion in all versi
The Jupiter X Core plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 4.8.7
EUVD-2026-110624
GHSA-c968-6384-5fxw
NVD
CVE.org
EPSS
Exploit-DB