Skip to main content

Jupiter X Core CVE-2026-106013

| EUVDEUVD-2026-111538 CRITICAL
Improper Authentication (CWE-287)
2026-10-28 Wordfence GHSA-5x75-7jgc-v7c2
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Find site with X/Twitter social login enabled
  2. Delivery
    Initiate OAuth sign-in, return oauth_verifier
  3. Exploit
    Handler calls verify_credentials with operator's stored token
  4. Execution
    X API returns app owner profile
  5. Persist
    Plugin sets auth cookie for matching email
  6. Impact
    Authenticated access as WordPress administrator

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the site has the Jupiter X Core Twitter/X Social Login handler (the Raven forms social-login feature) enabled and configured with the site operator's X application OAuth credentials - this is the specific feature the flaw lives in, not a default state. Given that, the attack is remote and unauthenticated with no user interaction. The account that gets taken over is the WordPress user whose email matches the X application owner's email, which is typically the administrator; if no local account matches that email, impact is limited. The primary limiting factor is therefore the presence and configuration of the X/Twitter social login feature rather than any authentication or interaction barrier.

Impact

All severity signals point the same direction: CVSS 3.1 base 9.8 (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H) describes a remote, unauthenticated flaw that yields full WordPress account takeover, and the vuln.today decision label is act_now, so this should be treated as a near-term patching priority rather than a high-CVSS-but-low-real-risk issue. The vulnerability is credibly characterized - it was reported by Wordfence and the root cause (the handler never calling setOauthToken(), so verify_credentials stays signed with the operator's token and returns the X app owner's profile, which the plugin then authenticates by email) is specific and consistent with CWE-287. Two signals are missing and should be stated plainly: no EPSS exploitation-probability score is present in the input, and there is no CISA KEV listing, so there is no evidence of active exploitation at this time. No SSVC exploitation/automatable/technical-impact breakdown is provided beyond the act_now label. The one factor that tempers the raw AV:N/PR:N reading is a deployment precondition CVSS does not capture: the Twitter/X social login feature must actually be configured and enabled on the site, so the effective exposed population is narrower than the vector alone implies - but where that feature is enabled, exploitation is a direct unauthenticated takeover of the admin-tier account.

Exploit ScenarioDerived

On a site where Jupiter X Core's Twitter/X social login is enabled, an unauthenticated attacker starts the X OAuth sign-in flow; because the plugin verifies credentials using the operator's own stored access token instead of the visitor's, the X API returns the app owner's profile and the plugin logs the attacker in as the WordPress user matching that email - typically the administrator. No user interaction or authentication is required (AV:N/AC:L/PR:N/UI:N). No public exploit code was identified in the provided sources, though the fix is visible in the plugin source changeset.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Unauthenticated WordPress account takeover in the Jupiter X Core plugin (all versions up to and including 4.61.0) allows a remote attacker to be logged in as the site's administrator through the Raven forms Twitter/X social login handler. After exchanging the visitor's oauth_verifier for an access token, the handler never calls setOauthToken() to rebind the TwitterOAuth client, so the follow-up account/verify_credentials call is still signed with the site operator's stored Access Token and Secret; the plugin then resolves a local WordPress user by the X application owner's email and issues a session with wp_set_auth_cookie(). Exploitation requires that the Twitter/X social login feature be enabled and configured with the operator's X credentials, but once it is, the attack needs no authentication and no user interaction (CVSS 3.1 base 9.8, decision label act_now); no public exploit was identified at time of analysis.

RemediationAI

Apply the vendor fix referenced by the plugin's Trac changeset 3759312 (https://plugins.trac.wordpress.org/changeset/3759312/jupiterx-core/trunk/includes/extensions/raven/includes/modules/forms/classes/social-login-handler/twitter.php), which is the upstream fix for the missing setOauthToken() rebinding in the Twitter callback; a tagged patched release version is not confirmed in the available data, so verify the installed plugin version against the current Jupiter X Core release before assuming the fix is present, and consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/1ad42de2-9ed1-4cf6-a031-22789be4cbe2?source=cve. Where the update cannot be applied immediately, disable the Twitter/X social login handler in the Raven forms extension (or deactivate Jupiter X Core's social-login feature entirely) so the verify_twitter_callback path is unreachable - the trade-off is loss of X-based sign-in for site visitors, but the remaining handler configuration, including the stored operator tokens, stays inert. Rotating the X application's Access Token and Access Token Secret does not close the bypass on its own, since the flaw is the failure to switch away from whatever operator token is stored, but it limits reuse of credentials already exposed.

Affected VersionsENISA

Jupiter X Core 0 ≤4.61.0

Affected Packages

euvd jupiter_x_core 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

The flaw is an improper-authentication weakness (CWE-287) inside the OAuth 1.0a three-legged login flow implemented in the plugin's Twitter/X social login handler (includes/extensions/raven/includes/modules/forms/classes/social-login-handler/twitter.php). Twitter/X user-context calls must be signed with the access token and secret belonging to the authenticating visitor, which in this codebase is done by passing them to the TwitterOAuth client via setOauthToken(). The callback path performs the verifier-to-access-token exchange but omits that rebinding step, so the client retains the credentials of the site operator's X application and the subsequent account/verify_credentials request returns the application owner's profile instead of the visitor's. Because the plugin maps the returned identity to a WordPress account by email and completes login with wp_set_auth_cookie(), the misattributed identity resolves to the administrator account when the X app owner's email matches the site admin's email. The affected package is tracked as cpe:2.3:a:artbees:jupiter_x_core:*:*:*:*:*:*:*:*, and the trigger is conditional on the Raven social-login feature being active and provisioned with operator OAuth credentials rather than on any default configuration; where no local account shares the owner's email, the authentication bypass yields no useful session.

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

Vendor (Wordfence) PRIMARY CRITICAL
NVD 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Remote unauthenticated OAuth callback requires no privileges or interaction (AV:N/AC:L/PR:N/UI:N); full administrator account takeover gives complete confidentiality, integrity, and availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionNVD

The Jupiter X Core plugin for WordPress is vulnerable to Authentication Bypass via the Twitter/X Social Login handler in all versions up to and including 4.61.0. The vulnerability exists within the verify_twitter_callback function because after exchanging the visitor's oauth_verifier for their access token, the handler never calls setOauthToken() to reassign the returned credentials to the TwitterOAuth client, causing the subsequent account/verify_credentials API call to remain signed with the site operator's stored Access Token and Access Token Secret rather than the authenticating visitor's token. This causes the X API to return the profile of the X application owner instead of the signing-in visitor, and the plugin then resolves and authenticates a WordPress account solely by matching that owner's email address via wp_set_auth_cookie(), allowing unauthenticated attackers to gain authenticated access as the WordPress user whose email corresponds to the X app owner, who is typically the site administrator.

Executive ViewAI

Why It Matters

CVE-2026-106013 is a critical authentication bypass in the Jupiter X Core WordPress plugin (versions up to and including 4.61.0) that enables an unauthenticated remote attacker to gain administrator access to any site where the Twitter/X social login feature is enabled and configured. This puts full control of the website-including customer data, content, and integrations-at risk and requires immediate organizational attention to prevent potential data breaches or site compromise.

Business Impact: Severe
Compensating Controls

Disable the Twitter/X social login feature in Jupiter X Core; deploy WAF rules to block requests to the vulnerable endpoint; monitor for unauthorized admin account creation and unusual login activity.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Medium
popular Artbees commercial WordPress theme add-on, common but not ubiquitous
Social Media
5
Sightings
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2023-38388 CRITICAL
9.0 Mar 26

Unrestricted Upload of File with Dangerous Type vulnerability in Artbees JupiterX Core.3.5. Rated critical severity (CVS

CVE-2023-3813 HIGH POC
7.5 Jul 21

The Jupiter X Core plugin for WordPress is vulnerable to arbitrary file downloads in versions up to, and including, 4.6.

CVE-2024-7781 CRITICAL
9.8 Sep 26

The Jupiter X Core plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 4.7

CVE-2024-7772 CRITICAL
9.8 Sep 26

The Jupiter X Core plugin for WordPress is vulnerable to arbitrary file uploads due to a mishandled file type validation

CVE-2025-0366 HIGH
8.8 Feb 01

The Jupiter X Core plugin for WordPress is vulnerable to Local File Inclusion to Remote Code Execution in all versions u

CVE-2026-3533 HIGH
8.8 Mar 23

The Jupiter X Core plugin for WordPress contains an unrestricted file upload vulnerability allowing authenticated users

CVE-2025-2105 HIGH
8.1 Apr 26

The Jupiter X Core plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 4.8.

CVE-2023-38385 HIGH
8.3 Dec 13

Missing Authorization vulnerability in artbees JupiterX Core jupiterx-core allows Exploiting Incorrectly Configured Acce

CVE-2026-10511 MEDIUM
6.4 Oct 27

Stored cross-site scripting in the Jupiter X Core plugin for WordPress (all versions up to and including 4.61.0) allows

CVE-2022-1656 MEDIUM
5.4 Jun 13

Vulnerable versions of the JupiterX Theme (<=2.0.6) allow any logged-in user, including subscriber-level users, to acces

CVE-2025-3888 MEDIUM
6.4 May 17

The Jupiter X Core plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG File inclusion in all versi

CVE-2025-0365 MEDIUM POC
6.5 Feb 01

The Jupiter X Core plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 4.8.7

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