WaratekVRT Sign in

CVE-2026-33439 OpenIdentityPlatform OpenAM

Affected softwareOpenIdentityPlatform OpenAM
Severity9.3 Critical CVSS 4.0 2 scores
Fixed in16.0.6
WeaknessDeserialization of untrusted data (CWE-502)
Published7 Apr 2026
Updated24 Jul 2026

Description

Open Access Management (OpenAM) is an access management solution. Prior to 16.0.6, OpenIdentityPlatform OpenAM is vulnerable to pre-authentication Remote Code Execution (RCE) via unsafe Java deserialization of the jato.clientSession HTTP parameter. This bypasses the WhitelistObjectInputStream mitigation that was applied to the jato.pageSession parameter after CVE-2021-35464. An unauthenticated attacker can achieve arbitrary command execution on the server by sending a crafted serialized Java object as the jato.clientSession GET/POST parameter to any JATO ViewBean endpoint whose JSP contains <jato:form> tags (e.g., the Password Reset pages). This vulnerability is fixed in 16.0.6.

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 11 indexed Published artifacts you can open, in GitHub PoC, Nuclei; first seen 2026-04-27.
  • EPSS 9.3% chance in 30 days

7 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC First publicly shared exploit implementation for CVE-2026-33439 (OpenAM pre-auth RCE via jato.clientSession deserialization). 12 2026-04-30
Nuclei OpenAM <= 16.0.5 - Pre-Auth RCE via jato.clientSession Deserialization
GitHub PoC Python PoC for CVE-2026-33439, an OpenAM pre-authentication RCE via jato.clientSession deserialization 6 2026-09-12
GitHub PoC Proof of Concept for CVE-2026-33439 RCE in OpenAM 2 2026-11-02
GitHub PoC CVE-2026-33439 2 2026-04-28
GitHub PoC Proof of concept for CVE-2026-33439, an unauthenticated RCE in OpenAM via Java deserialization 1 2026-09-20
GitHub PoC pre-authentication remote code execution vulnerability affecting OpenIdentityPlatform OpenAM in versions equal to or earlier than 16.0.5 and earlier 2026-11-06
GitHub PoC Pre-auth RCE exploit for OpenIdentityPlatform OpenAM <=16.0.5 via Java deserialization of the jato.clientSession parameter (CVE-2026-33439, CVSS 9.8). Comparator-based gadget chain with in-band command output through Tomcat ApplicationFilterChain thread-locals. 2026-10-29
GitHub PoC CVE-2026-33439 2026-10-07
GitHub PoC CVE-2026-33439 OpenAM pre-auth RCE PoC 2026-09-19

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR deserialization security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-502: Deserialization of Untrusted Data.
Candidate fix https://github.com/OpenIdentityPlatform/OpenAM/security/advisories/GHSA-2cqq-rpvq-g5qj : the maintainers' own security advisory: names the version that fixes it, so the fix is the difference between two releases

How to mitigate CVE-2026-33439

Upgrade OpenIdentityPlatform OpenAM to 16.0.6 or later. Until you can, Waratek RASP blocks exploitation with its deserialization and process rules. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

9.3 CRITICAL v4.0 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/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 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 4.0 9.3 CRITICAL CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/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 security-advisories@github.com Secondary published
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.openidentityplatform.openam:openam 0 16.0.6 unbounded

Products and versions

2 products, 2 version entries
SourceVendorProductSchemeAffected versions
nvd openidentityplatform openam generic < 16.0.6
osv org.openidentityplatform.openam openam generic < 16.0.6

References

URLTags
https://github.com/OpenIdentityPlatform/OpenAM/security/advisories/GHSA-2cqq-rpvq-g5qj advisory
https://github.com/OpenIdentityPlatform/OpenAM/commit/014007c63cacc834cc795a89fac0e611aebc4a32 WEB
https://github.com/OpenIdentityPlatform/OpenAM PACKAGE
https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/16.0.6 WEB

Timeline

Published2026-04-07By the CVE Program.
NVD record modified2026-07-24NVD's own last-modified date for this record.