Siemens Opcenter X JWT auth bypass flaw
A JWT algorithm validation flaw in Siemens Opcenter X before V2604 lets unauthenticated attackers forge tokens and gain full admin access.
Siemens has disclosed CVE-2026-56451, an authentication bypass vulnerability affecting Opcenter X versions prior to V2604. The flaw stems from improper validation of the algorithm specified in the JSON Web Token (JWT) header, allowing an unauthenticated remote attacker to forge arbitrary JWTs. This effectively bypasses authentication mechanisms and enables impersonation of any user, including administrative accounts, granting full unauthorized access to the application.
Opcenter X is deployed worldwide in critical manufacturing environments. Siemens has released V2604 as a vendor fix and recommends immediate update. No known exploitation in the wild is reported; this is a vendor-disclosed advisory published via CISA with standard ICS network segmentation and VPN mitigation guidance.
Mentioned in this report
Detection guidance
JWT Algorithm Confusion / alg=none Bypass Attempt
Detects HTTP requests carrying a JWT bearer token whose header specifies 'alg':'none' or an unexpected/downgraded algorithm - the generic exploitation pattern behind JWT auth-bypass flaws such as CVE-2026-56451 in Opcenter X. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.
title: JWT Algorithm Confusion / alg=none Bypass Attempt
description: Detects HTTP requests where the Authorization Bearer JWT's base64url-encoded
header decodes to an algorithm of "none" or a suspicious/mismatched alg value, a
hallmark of JWT algorithm-confusion authentication bypass attacks against web applications
(e.g. CVE-2026-56451 affecting Siemens Opcenter X).
tags:
- attack.defense_evasion
- attack.t1606
logsource:
category: proxy
product: windows
detection:
selection_header:
c-uri|contains: Authorization
selection_jwt_none:
cs-cookie|contains:
- eyJhbGciOiJub25lIn0
- eyJhbGciOiJOb25lIn0
- '"alg":"none"'
- '"alg": "none"'
condition: selection_header and selection_jwt_none
falsepositives:
- Legitimate applications intentionally using unsigned JWTs in trusted internal test
environments
- Security scanners/pentest tools probing for JWT alg confusion as part of authorized
assessments
level: high
id: f443962b-bbb4-5249-b65a-3f4b37ed9bde
status: experimental
author: Vorant
Behavioural rules are generated from public reporting — validate in your environment before deploying.
Source reporting: https://www.cisa.gov/news-events/ics-advisories/icsa-26-202-03
This is the public brief
Subscribers see the full picture: extracted IOCs, ready-to-deploy detections (Sigma, Splunk, KQL, Elastic, YARA, Suricata), the entity graph, TAXII 2.1 feed and real-time alerts matched to your sectors.
Start free