Skip to content

Get notified

Get an email when a new major security incident drops. No spam, unsubscribe any time.

Only used for pwn.watch incident emails. Protected by Cloudflare Turnstile.

Become a sponsor

One slot: pwn.watch, gifs.so, flavors.design, kitze.io, every kitze repo, and an X shout-out.

Secure checkout on Polar. Right after paying you set up your ad on kitze.io.

LivePatchedPatch now

OpenAM before 16.1.4: unauthenticated session-token theft, unsigned SAML assertions and self-registration admin takeover (18 advisories, now CVE-2026-123536–123553)

OpenAM (Open Identity Platform)

Brought to you byTinkerer Club

The private club for people who own their servers, run their own AI, and pay $0/month for software.

Open Identity Platform's OpenAM 16.1.4 (Oct 22) fixes 18 security advisories, three of them critical and unauthenticated. GHSA-5c3q-hp86-xjr8 (CVSS 10.0, OpenAM 14.0.0–16.1.3): live session tokens are broadcast on the agent notification WebSocket (enabled by default) and the WebSocket's auth check can be bypassed through a legacy Liberty ID-FF endpoint, so an unauthenticated attacker can passively collect every user's session token, including administrators', and reuse it against OpenAM and every SSO-protected app. GHSA-3j2f-qhrc-rjfj (CVSS 9.8): an OpenAM SAML v2.0 service provider can accept unsigned assertions on some bindings (ECP/PAOS consumer advertised and WantAssertionsSigned off, both generated defaults, plus an SP encryption key), allowing unauthenticated account takeover. GHSA-jv8f-m88g-h6mm (CVSS 9.8): self-registration (off by default) doesn't enforce the allowed attribute list, so an anonymous user can join an administrative group. GHSA-hvfc-4v4r-8p9w: built-in demo, anonymous and WS-Security/STS agent identities ship with publicly known passwords and can log in; the advisory says this was reported as the entry point of a real intrusion against an outdated deployment. Other fixes cover unauthenticated deserialisation DoS, OAuth 2.0 device-flow CSRF and PKCE bypass, SSRF, open redirects and XSS. VulnCheck assigned CVE-2026-123536 through CVE-2026-123553 on Nov 8. Upgrade to 16.1.4.

Why this severity: Three critical unauthenticated advisories: GHSA-5c3q-hp86-xjr8 / CVE-2026-123551 CVSS 3.1 10.0 (session-token disclosure via notification WebSocket), GHSA-3j2f-qhrc-rjfj / CVE-2026-123550 9.8 (unsigned SAML assertions accepted), GHSA-jv8f-m88g-h6mm / CVE-2026-123549 9.8 (self-registration admin escalation; only realms with self-registration enabled). Default-credentials advisory GHSA-hvfc-4v4r-8p9w reported as the entry point of a real intrusion.

Started
Oct 22, 2026

Follow this incident

Discuss on X ↗

Affected

  • OpenAM <= 16.1.3 (all 18 advisories; session-token WebSocket disclosure affects 14.0.0–16.1.3, OAuth 2.0 device-flow CSRF affects 14.5.1–16.1.3)
  • Applications using the OpenAM client SDK from releases <= 16.1.3 (deserialisation DoS, GHSA-x7wr-5gxg-v833)

Fixed in

  • OpenAM 16.1.4

Timeline2

  1. VulnCheck assigns CVE-2026-123536 through CVE-2026-123553 to the 18 OpenAM 16.1.4 advisories (CVE-2026-123551 session-token WebSocket, CVE-2026-123550 unsigned SAML assertions, CVE-2026-123549 self-registration admin, CVE-2026-123553 default credentials).

  2. Open Identity Platform releases OpenAM 16.1.4 and publishes 18 GitHub security advisories, including critical unauthenticated session-token disclosure via the notification WebSocket (CVSS 10.0), unsigned SAML v2.0 assertions accepted by the service provider (9.8) and self-registration admin escalation (9.8). Technical details and PoCs are withheld to give operators time to upgrade.

Advisories11

Get an email when a new major security incident drops. No spam, unsubscribe any time.