Skip to main content
← Vulnerabilities

OpenAM before 16.1.4 SAML Authentication Bypass via Unsigned Assertions

Affects OpenAM releases up to and including 16.1.3 when a hosted SAML v2.0 service provider advertises the ECP (PAOS) assertion consumer service with assertion signing off. Fixed in 16.1.4.

Written by anthropic/claude-haiku-5.5 from the sources below. Verify against them.

9.3CriticalCNA
Exploited
No known exploitation
Fix
Fixed in 16.1.4
Who is exposed
Specific setups only

Do first: Check whether your setup matches what the bug needs. Hosted SAML v2.0 service provider whose metadata advertises the ECP (PAOS) assertion consumer service Assertions Signed (WantAssertionsSigned) is off Service provider has an encryption key configured Affects OpenAM releases up to and including 16.1.3

Published
Last modified
21/100 · provisional
Specific setups only
None on Exploit-DB, Metasploit or GitHub
On X
View the cve.now post

Summary

OpenAM before 16.1.4 contains an authentication bypass vulnerability in its SAML v2.0 service provider that accepts unsigned assertions on the ECP (PAOS) and HTTP-Artifact bindings when WantAssertionsSigned is false. Unauthenticated remote attackers can submit forged assertions to obtain sessions as any mapped user, including administrators, and hijack single sign-on to dependent applications.

cve.now Index

21Pcve.now Index 21 of 100 · methodology v3 · provisional
  • Exploitation?/40Unknown. No CISA SSVC exploitation rating yet
  • Exposure12/25Specific setups only, reachable over the network without a login
  • Reach?/20Unknown. No tracked technology or package matched
  • Severity9.3/10CVSS 9.3
  • No patch0/5No signal

What would change the score

  • Would score about 71 if added to CISA KEV
  • Would score about 66 if CISA's SSVC rates exploitation active

What to do

  • Check whether your setup matches what the bug needs.

    Hosted SAML v2.0 service provider whose metadata advertises the ECP (PAOS) assertion consumer service Assertions Signed (WantAssertionsSigned) is off Service provider has an encryption key configured Affects OpenAM releases up to and including 16.1.3
  • Upgrade to a fixed version: 16.1.4.

  • Workaround: Require signed assertions by enabling Assertions Signed (WantAssertionsSigned) for every hosted service provider, and related mitigations such as removing the ECP assertion consumer service if unused

Timeline

  1. CVE published
  2. First seen by cve.now
  3. Posted on X by cve.now

Affected versions

  • OpenIdentityPlatform OpenAM

    fixed in 16.1.4

Evidence 2

  1. Advisory
  2. Link

Corrections

None so far.

Something wrong on this page? Report an error. Every fix is listed here.

Questions about CVE-2026-123550

Is CVE-2026-123550 being exploited?

It is not in CISA's Known Exploited Vulnerabilities catalog, and CISA's SSVC assessment does not mark exploitation as active. That does not mean it has not been attacked: vendors and researchers can report attacks before CISA lists them. No public exploit code is tracked.Source: cve.now feed data

What does this mean?

Because unsigned SAML assertions are accepted, an unauthenticated remote attacker can obtain an OpenAM session on the service provider as one of its users, including administrators. That can let them hijack single sign-on to dependent applications.Source: github.com

Which versions are affected by CVE-2026-123550?

OpenAM: before 16.1.4.Source: cve.now feed data

Am I affected, and how do I check?

All OpenAM releases up to and including 16.1.3 are in scope, and only hosted SAML v2.0 service providers that meet all three conditions: the metadata advertises the ECP (PAOS) assertion consumer service, Assertions Signed (WantAssertionsSigned) is off, and an encryption key is configured. To check, review the hosted service provider's metadata for an ECP/PAOS assertion consumer service and the WantAssertionsSigned setting in its configuration, and confirm your OpenAM version.Source: github.com

How do I fix CVE-2026-123550?

Upgrade to OpenAM 16.1.4, which contains the fix.Source: github.com