Siemens Mendix SAML Fixes a High-Severity Account Hijacking Flaw
Siemens Mendix SAML received urgent security updates after researchers found an account hijacking path with an 8.7 CVSS v3.1 score. The flaw affects specific single sign-on configurations and requires no prior account privileges.
Tracked as CVE-2026-80465, the vulnerability sits inside the Mendix SAML module rather than the wider SAML standard. A vulnerable application can improperly validate a response signature, weakening the trust decision that connects an identity provider to a user session.
That distinction shapes the real risk. Microsoft Entra ID, Okta, Auth0, Ping, Keycloak, and other identity providers might issue legitimate responses. However, the vulnerable Mendix module can mishandle validation when processing a response under certain configurations.
Siemens published its security advisory on September 3, 2026. CISA later highlighted the issue for organizations in critical manufacturing and information technology environments. Both notices point customers toward fixed module releases rather than a configuration-only workaround.
The immediate action is clear. Mendix 10 and Mendix 11 applications should use SAML module version 4.2.3 or later. Applications on Mendix 9.24 should move to version 3.6.27 or later.
The harder task is operational. Teams must find every application that embeds the affected module, identify its deployed version, review its SSO configuration, and decide whether existing sessions require investigation.
What Changed in Siemens Mendix SAML
The security update closes a signature-validation gap that could turn a forged or improperly trusted SAML response into an authenticated application session.
A SAML response is an XML message sent by an identity provider after authentication. It can contain assertions that identify a user and describe attributes or roles associated with that identity.
The application receiving that response acts as the service provider. It must verify that the response came from the expected identity provider and that protected content has not changed.
Digital signatures provide that integrity check. The service provider validates the signature against a trusted certificate before accepting the identity claim.
CVE-2026-80465 breaks that expected chain in affected versions. According to the Siemens advisory, the module does not properly validate a SAML response signature in specific configurations.
Siemens says an unauthenticated remote attacker could hijack an account session if those conditions are present. The company has not described the complete attack sequence publicly, which limits safe technical reproduction.
The affected release boundaries are precise:
Mendix SAML for Mendix 10 is affected before version 4.2.3.
Mendix SAML for Mendix 11 is affected before version 4.2.3.
Mendix SAML for Mendix 9.24 is affected before version 3.6.27.
Siemens assigned the issue a CVSS v3.1 base score of 8.7 and a CVSS v4.0 score of 8.8. Both ratings place it in the high-severity range.
The v3.1 vector says the attack is network-accessible and requires no privileges or direct user interaction. It also assigns high potential impact to confidentiality and integrity.
Attack complexity is rated high, however. That rating matters because the vulnerability applies only to specific SSO configurations and is not described as a universal login bypass.
The v4.0 vector adds a present attack requirement and user interaction classified as passive. These details indicate that exploitation depends on environmental or protocol conditions beyond simply reaching an application.
They do not make the issue safe to ignore. An attacker who satisfies those conditions can target the authentication boundary, where a single validation error can carry broad consequences.
Mendix’s module release notes describe version 4.2.3 as security hardening for an account hijacking vulnerability. They strongly encourage customers using SAML authentication to upgrade.
That release also identifies CVE-2026-80465 directly. This removes uncertainty about whether a routine module update contains the relevant correction.
The alert concerns the reusable SAML component installed inside Mendix applications. It does not mean every application built with Mendix is vulnerable.
Exposure depends on the module version actually packaged and deployed. It also depends on whether the application uses the affected SAML response-processing path.
This creates the article’s central tension. SSO centralizes identity decisions, but the relying application must still verify every identity message correctly.
A trusted identity provider cannot compensate for flawed validation inside the receiving application. The last verification step remains part of the application’s security boundary.
Why Signature Validation Becomes an Account Problem
A cryptographic signature has value only when the application verifies the correct object against the correct trusted key.
SAML allows an identity provider to tell an application that a user has authenticated. That delegation reduces separate passwords, but it also concentrates trust in signed protocol messages.
A typical exchange begins when a user opens a Mendix application. The application redirects the browser to an identity provider, which authenticates the user and returns a SAML response.
The response can contain a signed assertion, a signed outer response, or both. The precise pattern depends on the identity provider and service-provider configuration.
The Mendix module then maps the accepted identity to an application account. Depending on configuration, it can also create a new user or assign roles derived from trusted attributes.
That final mapping explains why signature verification is not an abstract cryptographic concern. If the validation result is wrong, the application can attach an attacker-controlled flow to a legitimate identity.
MITRE classifies the underlying weakness as CWE-347, improper verification of a cryptographic signature. The category covers software that fails to verify signed data correctly or performs an incomplete check.
Common consequences include assuming another identity, modifying application data, and gaining access to sensitive information. The exact outcome still depends on the privileges attached to the targeted account.
An ordinary account could expose personal or operational data. An administrator account could give the attacker application-level control, including access to privileged workflows.
The Siemens scoring reflects that range. Confidentiality and integrity receive high impact ratings, while availability receives no direct impact under the v3.1 assessment.
In practical terms, the central concern is unauthorized access and action. The advisory does not describe service disruption as the primary consequence.
Mendix documentation says supported module versions can require signed SAML assertions. It also supports signature inheritance, where a signed response can protect an unsigned assertion inside that response.
That flexibility exists because identity platforms implement SAML in different ways. One provider might sign the response, while another signs each assertion.
The module must determine which signature protects the identity data being consumed. It must also confirm that the signature belongs to the configured identity provider.
This is where implementation details become security-critical. Checking that a signature exists is not equivalent to proving that it covers the identity assertion later used for login.
Likewise, successfully parsing an XML document does not establish authenticity. Encryption can conceal message contents, but it does not replace correct signature validation.
The public advisory does not say which validation branch failed. It also does not specify whether the issue involves signature scope, inheritance, certificate selection, or another processing condition.
Readers should avoid turning those possibilities into claims. The verified fact is narrower: affected releases improperly validate the SAML response signature in specific SSO configurations.
That limited disclosure is reasonable while customers patch. It reduces the chance that defensive guidance becomes a ready-made exploitation recipe.
It also means defenders should not wait for a public proof of concept. The vendor has confirmed the weakness, assigned high severity, and shipped corrected versions.
Configuration Flexibility Meets a Hard Trust Boundary
The main conflict is between flexible SSO interoperability and the strict verification required before an application creates a trusted session.
Enterprise SSO environments rarely use one universal message pattern. Organizations combine different identity providers, certificates, bindings, assertion formats, and account-provisioning rules.
The Mendix SAML module supports common identity services such as Microsoft Entra ID, Okta, Auth0, Ping, AWS IAM Identity Center, ForgeRock, and Keycloak. It also supports providers based on Shibboleth and European eID schemes.
That breadth helps low-code teams connect applications to existing identity infrastructure. It also increases the number of configuration paths that security-sensitive code must handle correctly.
Mendix supports HTTP POST binding by default. It also supports artifact binding in compatible releases, where the application retrieves the SAML message through a separate exchange.
The module can request user attributes, map a principal identifier, assign roles, and create users automatically. Each feature depends on the application trusting the authenticated identity.
According to the SAML configuration guide, the module’s encryption setting also controls signing behavior. Mendix enables that protection by default and discourages disabling it for POST binding.
With the protection enabled, messages are encrypted and signed. The exported service-provider metadata indicates that authentication requests are signed and that assertions should be signed.
The documentation says improperly signed assertions should be rejected. It also permits an assertion to inherit protection from a signed response.
That inheritance model is legitimate, but it demands precise validation. The software must connect the trusted signature to the exact data used for authorization.
This vulnerability shows why configuration flexibility cannot weaken that connection. Supporting several valid SAML layouts requires multiple processing branches, but every branch must reach the same trust conclusion safely.
Identity providers are not the opposing side in this incident. The advisory does not identify a vulnerability in Entra ID, Okta, Keycloak, or another provider.
The failure resides in affected versions of the receiving Mendix module. Replacing an identity provider would not address vulnerable service-provider code.
Mendix also offers an OpenID Connect SSO module. Its documentation describes OIDC as easier to use and customize for new deployments.
OIDC uses different token formats and validation rules, so CVE-2026-80465 does not automatically transfer to that module. Still, migration is not the immediate remedy for an exposed SAML application.
A rushed protocol migration can create fresh identity-mapping and authorization errors. Updating the affected SAML module is the direct, vendor-supported response.
Architecture teams can evaluate OIDC separately when modernizing authentication. That decision should consider identity-provider support, application compatibility, claims mapping, and operational ownership.
The present incident should instead prompt a narrower question. Can the organization reliably inventory and update reusable authentication modules across its Mendix portfolio?
Low-code development can distribute application ownership among business teams. Central identity teams may configure SSO, while platform teams manage runtime versions and application teams select Marketplace modules.
That division can obscure patch responsibility. A platform runtime upgrade does not necessarily update every third-party or Marketplace module embedded in an application.
Conversely, changing a module in a development project does not protect production until the application is rebuilt, tested, and redeployed.
Organizations therefore need an application-level inventory. It should record the Mendix runtime, SAML module version, identity provider, deployment environment, and responsible owner.
This is especially important for applications that expose administrative workflows, customer records, manufacturing data, or employee information. Account hijacking has different business impact across those contexts.
The identity boundary should remain strict even when deployment workflows are convenient. Flexibility belongs in configuration, while authenticity checks must remain non-negotiable.
Who Must Act and What the Update Requires
Every team operating an affected release should treat the fixed module as the baseline, then verify that the corrected version reached each deployed application.
For Mendix 10 and Mendix 11, the fixed threshold is version 4.2.3. For Mendix 9.24, the fixed threshold is version 3.6.27.
Teams should begin with deployed production applications, not only source projects. A repository can show a corrected dependency while an older application package still serves users.
The first step is to identify applications using SAML-based authentication. Teams should distinguish them from applications using local authentication, OIDC, or another SSO implementation.
Next, confirm the installed module version for every application. Do not infer it from the Mendix runtime version or a platform-wide software list.
The affected object is the SAML module. An application can run a supported Mendix runtime while still carrying an older module release.
Application owners should then review compatibility guidance before upgrading. Mendix publishes different module lines for specific runtime and Atlas UI combinations.
Version 4.2.3 lists Mendix 10.21.1 as its framework version in the Marketplace release information. Teams running other supported branches should verify the correct upgrade path rather than force an incompatible package.
Mendix 9.24 users have their own fixed 3.6.27 line. That distinction prevents a security response from becoming an unplanned runtime migration.
After updating, teams should rebuild and redeploy the application through their normal controlled process. Authentication changes deserve focused testing because login failures can affect every user.
Testing should cover successful sign-in, rejected invalid responses, role mapping, existing-user matching, and user creation when enabled. Applications with multiple identity providers should test every configured provider.
Teams should also test logout behavior and session renewal. The advisory concerns account sessions, so validation should extend beyond reaching the first page after login.
Applications using custom provisioning logic require extra attention. The SAML module can pass an authenticated user into application-specific workflows that modify profiles, roles, or related records.
A correct signature check protects the initial identity decision. Custom logic must still enforce its own authorization rules after authentication.
Horizontally scaled applications present another operational concern. Mendix documentation notes that configuration changes are not automatically propagated between all instances in some setups.
A module update normally requires a new deployment, but teams should still verify that every running instance uses the same application package. Mixed versions can leave partial exposure.
Security teams should preserve relevant authentication logs before normal retention removes them. Useful records include SSO failures, unexpected account activity, unusual role changes, and sessions from unfamiliar sources.
The public advisory does not report confirmed exploitation. It also does not state that existing customers were compromised.
That absence should shape the investigation language. Teams can hunt for anomalies without declaring an incident solely because they found an affected version.
If suspicious activity appears, investigators should correlate the Mendix application logs with identity-provider records. A legitimate identity-provider login should have a corresponding event at the expected time.
A Mendix session without the anticipated upstream authentication evidence deserves closer review. However, logging gaps and retention differences can complicate that comparison.
Organizations should prioritize applications according to account privilege and data sensitivity. An internet-facing administrative application deserves faster treatment than an isolated test environment.
CISA’s ICS security notice places the issue within critical manufacturing and information technology contexts. That framing does not mean the flaw directly controls industrial equipment.
Mendix applications can support operational, administrative, and data workflows around industrial environments. A compromised account could therefore affect important business processes without directly exploiting a controller.
Network restrictions can reduce exposure, but they do not replace the update. Siemens recommends protected network access as a general security measure, while the product-specific remediation remains a version upgrade.
Teams should avoid relying only on web application firewalls. The weakness concerns the application’s trust decision for a protocol response, which may resemble expected SSO traffic.
Certificate rotation alone is also insufficient unless an organization has evidence of a separate key compromise. CVE-2026-80465 concerns validation behavior in the module.
Finally, owners should document the deployed fix. A security ticket should capture the old version, new version, deployment time, tested identity providers, and any investigation findings.
That record becomes valuable when auditors or incident responders ask whether a particular application remained exposed after disclosure.
What the Advisory Does Not Establish
The vulnerability is serious, but the public evidence does not support claims of universal exposure, active exploitation, or compromise of the SAML standard.
The phrase “specific SSO configurations” is an important boundary. Siemens has not published a complete list of the conditions that make an installation exploitable.
It would be unsafe to assume that encryption disabled, response signing, assertion signing, or a particular identity provider defines the vulnerable condition. The advisory does not establish those details.
The high attack-complexity rating indicates that exploitation requires preparation or environmental knowledge. It does not prove that attacks are impractical.
An unauthenticated attacker can still operate remotely once the necessary conditions are met. No account privileges are required under the CVSS v3.1 assessment.
The score also does not describe the business importance of any individual application. CVSS measures technical severity under standardized assumptions.
A customer portal and a plant-maintenance application can share the same vulnerable component while creating very different consequences. Local permissions, data access, and workflow authority determine the final impact.
There is also no public evidence that every SAML response is accepted without verification. The vendor describes improper validation, not the complete removal of all signature checks.
That distinction matters for accurate reporting. Broad claims about “broken encryption” or “all SAML logins” would exceed the available facts.
The issue is also not a weakness in password authentication at the identity provider. An attacker does not necessarily need to steal a user’s password when the receiving application mishandles a trusted identity message.
Multifactor authentication at the identity provider remains valuable. However, it cannot correct a service provider that wrongly accepts a response at the end of the exchange.
This does not make multifactor authentication useless. It protects normal login paths and helps reduce other forms of account compromise.
The incident instead illustrates layered responsibility. Identity providers authenticate users, while applications must validate tokens and enforce authorization.
Organizations should also resist treating a successful upgrade as complete proof that no compromise occurred. Patching removes the known vulnerable behavior but does not review earlier sessions.
At the same time, finding an old module version does not prove exploitation. Investigation should remain evidence-driven and should avoid overstating gaps in upstream authentication logs.
Public exploit information could change the risk calculation. A reliable proof of concept would reduce uncertainty about prerequisites and make exposure testing more urgent.
Evidence of active exploitation would raise the priority further. As of the advisory’s publication, the official notices reviewed here do not report such activity.
The safest position is therefore measured and direct. The vulnerability has vendor confirmation, high severity, remote reachability, fixed releases, and potentially serious account impact.
Those facts justify prompt action without speculative claims. Defenders do not need a sensational scenario to prioritize an authentication flaw with a supported correction.
Three Signals to Watch After the Siemens Mendix SAML Fix
The next phase will be defined by upgrade coverage, additional technical disclosure, and any evidence that attackers used the flaw before organizations patched.
The first signal is adoption of versions 4.2.3 and 3.6.27 across production applications. This is harder to measure than downloads because a downloaded module is not necessarily deployed.
Internal platform teams should track the percentage of known SAML applications running a fixed version. They should also track applications with unknown ownership or an unconfirmed deployment state.
Fast adoption would strengthen the view that the vendor’s direct remediation is operationally manageable. A large compatibility backlog would show that distributed low-code ownership increases patch latency.
The second signal is a revision to the Siemens or CISA advisory. An update could add affected conditions, detection guidance, acknowledgments, or clarification about exploit activity.
More configuration detail would help teams narrow retrospective investigations. It could also identify applications that require priority handling beyond the version check.
Defenders should monitor the advisory history rather than rely on copied summaries. Secondary vulnerability databases can preserve early wording after the vendor publishes corrections.
The third signal is credible exploitation evidence. This includes inclusion in CISA’s Known Exploited Vulnerabilities catalog, a vendor incident update, or validated reporting from incident responders.
Such evidence would strengthen the case for broader session invalidation and deeper forensic review. Its absence would not remove the need to patch, but it would affect investigation scope.
Organizations should also watch for technical write-ups that explain the signature-validation path. They can improve defensive tests, yet unverified demonstrations should not override vendor guidance.
The practical decision is available now. Inventory Mendix applications, confirm their SAML module versions, upgrade affected releases, redeploy them, and test every configured identity provider.
Then ask whether your organization can repeat that process quickly. Which team owns reusable authentication modules, and how does it prove that a fixed component reached production?
Siemens Mendix SAML will not be the last shared identity component requiring an urgent update. The durable lesson is to treat application-level SSO modules as security infrastructure, with inventories and deployment evidence to match.



