Quick answers
- Is CVE-2026-45794 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-45794 being exploited in the wild.
- How severe is CVE-2026-45794?
- High severity, with a CVSS score of 4, published 15 September 2026.
- Which products and versions are affected?
- org.openidentityplatform.openam:openam-push-notification (Maven) < 16.1.1, ECOSYSTEM:introduced=0,fixed=16.1.1; Open Identity Platform OpenAM Community Edition <= 16.0.6.
- Is there a fix for CVE-2026-45794?
- Yes. org.openidentityplatform.openam:openam-push-notification (Maven): upgrade to 16.1.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-45794 attacked?
- It is attacked over the network, in a hosted service.
- Am I affected by CVE-2026-45794?
- Check whether you run org.openidentityplatform.openam:openam-push-notification (Maven) or Open Identity Platform OpenAM Community Edition at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- org.openidentityplatform.openam:openam-push-notification (Maven): upgrade to 16.1.1 or later
# set org.openidentityplatform.openam:openam-push-notification to 16.1.1 in your pom.xml or build.gradle
Technical details
A Deserialization of Untrusted Data (CWE-502) exists in the OpenAM Push Notification SNS callback resource. The vulnerability occurs when a REST route handling SNS push messages, which is accessible anonymously, falls back to a persistent CTS-stored predicate blob after an in-memory dispatcher entry expires. An attacker with low-privileged access can plant a malicious blob by initiating a Push Registration. When the server later processes this blob, it treats top-level keys as Java class names and passes them to Class.forName() before deserializing attacker-controlled JSON via Jackson. This provides a class-loading and construction primitive that can lead to remote code execution, file writes, or DoS depending on the classpath. The issue is patched in version 16.1.1.
Affected products
- OpenIdentityPlatform OpenAM Community Edition <= 16.0.6
Identifiers
- CVE-2026-45794
- GHSA-pp89-732f-3g8q
Timeline
- 2026-06-25: advisory: GHSA-pp89-732f-3g8q published
- 2026-06-25: patched: Version 16.1.1 released