Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Unauthenticated remote JWT forgery (AV:N/AC:L/PR:N/UI:N) bypasses the auth subsystem to control protected resources (S:C) with full admin impersonation, giving C:H/I:H/A:H.
Primary rating from Vendor (siemens).
CVSS VectorVendor: siemens
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been identified in Opcenter X (All versions < V2604). Affected applications do not properly validate the algorithm specified in the JSON Web Token (JWT) header. This could allow an unauthenticated remote attacker to forge arbitrary JWT, bypass authentication mechanisms and impersonate any user including administrative accounts, potentially gaining full unauthorized access to the application.
AnalysisAI
Authentication bypass in Siemens Opcenter X (all versions before V2604) lets an unauthenticated remote attacker forge JSON Web Tokens by exploiting improper validation of the algorithm field in the JWT header. Because the application trusts the attacker-controlled 'alg' value, an attacker can craft tokens that impersonate any user - including administrators - yielding full unauthorized access to the manufacturing operations platform. Rated CVSS 10.0 with a scope-changing critical impact; no public exploit identified at time of analysis and it is not currently in CISA KEV.
Technical ContextAI
Opcenter X is Siemens' cloud-native Manufacturing Execution System (MES) / manufacturing operations management platform (CPE cpe:2.3:a:siemens:opcenter_x). The root cause is CWE-347 (Improper Verification of Cryptographic Signature), specifically a JWT algorithm-confusion / 'alg' header manipulation weakness. JWTs consist of a header declaring the signing algorithm, a payload of claims, and a signature. Secure implementations must pin the expected algorithm server-side; when the server instead trusts the header's declared algorithm, an attacker can downgrade to 'alg:none' (no signature verified) or trigger algorithm confusion (e.g., signing an RS256-expecting endpoint with the public key as an HMAC secret). Either variant lets a forged token pass verification, defeating the token's role as a trusted authentication assertion.
RemediationAI
Vendor-released patch: Opcenter X V2604 - upgrade all instances to V2604 or later, as this is the version in which the flaw is resolved. Consult the Siemens ProductCERT advisory SSA-096828 (https://cert-portal.siemens.com/productcert/html/ssa-096828.html) for definitive fix guidance. Until patching is complete, apply Siemens' standard OT compensating controls: restrict network access to the Opcenter X application so it is reachable only from trusted management networks and not the public internet (this limits the remote attack surface but does not stop an attacker already on the internal/OT network), place the application behind a reverse proxy or WAF that can enforce authentication or strip/inspect forged Authorization tokens, and monitor authentication logs for anomalous administrative logins or malformed JWTs. These controls reduce reachability but do not remediate the underlying algorithm-validation flaw, so upgrading to V2604 remains mandatory.
More in Jwt Attack
View allWhy is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update
Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke
Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS
ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS
The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT
A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti
A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27
A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work
The Ruby SAML library is for implementing the client side of a SAML authorization. Rated critical severity (CVSS 9.8), t
cosign is a container signing and verification utility. Rated critical severity (CVSS 9.8), this vulnerability is remote
Biscuit is an authentication and authorization token for microservices architectures. Rated critical severity (CVSS 9.8)
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43650
GHSA-j4h7-9cc4-7f3r