Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed /jaxrpc/* SOAP endpoint
-
DeliverySend SOAP request with forged session ID
-
ExploitTrigger arbitrary class instantiation
-
ExecutionCrash server or probe classpath
-
ImpactChain gadget for potential code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the legacy JAX-RPC SOAP interface to be present and network-reachable at the /jaxrpc/* path on an OpenAM instance before 16.1.3; no authentication, valid session, or user interaction is needed because the session identifier is accepted unverified. Exploitation against default configurations is viable wherever this legacy interface is exposed. The primary limiting factors are: the legacy JAX-RPC endpoint must not be disabled or network-restricted, and reaching full code execution (as opposed to DoS/classpath probing) additionally requires an exploitable gadget chain to be present on the server classpath. |
| Impact | This is a credible high-priority issue rather than an inflated high-CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, fully unauthenticated attack requiring no user interaction, which aligns with the description of unauthenticated class instantiation via /jaxrpc/* and the CWE-306 (Missing Authentication) classification - these signals are internally consistent. Impact is modeled as VC:L/VI:L/VA:H, correctly emphasizing that the most reliable outcome is denial of service (crashing the server) with confidentiality/integrity impact limited to classpath probing, while full code execution is described only as a conditional 'potentially...via gadget chains' and therefore not guaranteed. No EPSS score, KEV listing, or SSVC decision data was provided in the input, and there is no POC indicator, so automatability and real-world exploitation velocity cannot be quantified. The vulnerability was reported by VulnCheck (a credible research source), which raises attention, but absence of KEV/EPSS means the signal set is skewed toward theoretical severity rather than confirmed mass exploitation; defenders should treat the DoS and classpath-disclosure outcomes as readily achievable and the RCE outcome as dependent on exploitable gadget chains present in the deployed classpath. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted SOAP request to the OpenAM /jaxrpc/* endpoint containing an unverified session identifier and an attacker-chosen class name, causing the server to instantiate arbitrary classes. At minimum this crashes the service or reveals which classes exist on the classpath; if a suitable deserialization/gadget chain is present, the same primitive may be escalated toward remote code execution. No public exploit code was identified in the provided data, but the low attack complexity and lack of authentication make weaponization straightforward for a skilled attacker. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 03, 2026
Unauthenticated remote attackers can instantiate arbitrary Java classes in OpenIdentityPlatform OpenAM before 16.1.3 through the legacy JAX-RPC SOAP interface, leading to server crashes, classpath probing, and potential code execution via gadget chains. The vulnerability requires the JAX-RPC endpoint to be present and network-reachable at /jaxrpc/*, but no authentication or user interaction is needed because the session identifier is accepted without validation. No public exploit code has been identified at time of analysis; the CVSS 4.0 score is 8.8, and the independent assessment rates it as a credible high-priority issue rather than an inflated score.
RemediationAI
Apply the vendor-released patch by upgrading to OpenAM 16.1.3 or later, which resolves the missing authentication in the JAX-RPC SOAP interface. If an immediate upgrade is not feasible, disable the legacy JAX-RPC SOAP interface if it is not required; this may break integrations that depend on it. As a compensating control, restrict network access to the /jaxrpc/* path using a reverse proxy, firewall, or WAF to allow only trusted IP addresses, but be aware this reduces the attack surface without fixing the underlying flaw. Monitor for exploitation attempts targeting the SOAP endpoint. Consult the vendor advisory at https://github.com/OpenIdentityPlatform/OpenAM/security/advisories/GHSA-wxmx-q96f-w4gw for further details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in the legacy JAX-RPC SOAP interface of OpenIdentityPlatform OpenAM, a Java API for XML-based RPC that is deprecated in modern Java versions but may still be bundled or enabled in the product. CWE-306 (Missing Authentication for Critical Function) describes the root cause: the SOAP endpoint accepts requests without verifying the session identifier, allowing an attacker to supply a chosen class name that the server then instantiates. This enables an attacker to crash the server (availability impact), probe the classpath for information leakage (low confidentiality), and potentially achieve remote code execution if a suitable gadget chain exists on the server classpath. The CPE cpe:2.3:a:openidentityplatform:openam:*:*:*:*:*:*:*:* identifies the affected product, and the vulnerability is specific to versions before 16.1.3. Exploitation is viable against default configurations only if the legacy interface is exposed and not network-restricted; full RCE additionally requires an exploitable gadget chain.
Know when Openam gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
Unauthenticated network request with no interaction (AV:N/AC:L/PR:N/UI:N); reliable DoS gives A:H while classpath probing/partial effects give C:L/I:L.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
OpenAM before 16.1.3 contains an unauthenticated arbitrary class instantiation vulnerability in the legacy JAX-RPC SOAP interface that allows remote attackers to load classes without authentication. Attackers can send SOAP requests to /jaxrpc/* with an unverified session identifier and a chosen class name, crashing the server, probing the classpath, or potentially reaching code execution via gadget chains.
Technical POC Analysis
Evidence note: the supplied evidence is the GitHub advisory only.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
OpenIdentityPlatform OpenAM deployments that expose the legacy JAX-RPC SOAP endpoint face a high-severity risk of service disruption and potential remote code execution, impacting identity and access management for dependent applications. No vendor-released patch identified at time of analysis, so any internet-facing or broadly reachable instance of the affected component increases organizational exposure and could lead to authentication outages or deeper compromise. Security leadership should prioritize immediate containment and monitoring of these systems until a remediated version is released.
Disable or block the legacy JAX-RPC SOAP interface (/jaxrpc/*); restrict network access to trusted management networks; apply WAF rules to inspect SOAP traffic; monitor for anomalous class instantiation and classpath probing; segment OpenAM from untrusted networks; upgrade to a vendor-released version when available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
ForgeRock OpenAM before 13.5.1 allows LDAP injection via the Webfinger protocol. Rated high severity (CVSS 7.5), this vu
Open Access Management (OpenAM) is an access management solution that includes Authentication, SSO, Authorization, Feder
OpenAM (Open Source Edition) allows an attacker to bypass authentication and access unauthorized contents via unspecifie
XML External Entity (XXE) Vulnerability in /SSOPOST/metaAlias/%realm%/idpv2 in OpenAM - Access Management 10.1.0 allows
OAuth 2.0 PKCE enforcement bypass in OpenAM before 16.1.3 allows an attacker who intercepts an authorization code issued
OpenAM Web Policy Agent (OpenAM Consortium Edition) provided by OpenAM Consortium parses URLs improperly, leading to a p
Cross-realm session disclosure in OpenAM before 16.1.3 allows an authenticated attacker holding delegated RealmAdmin pri
Authenticated delegated administrators in OpenIdentityPlatform OpenAM deployments prior to 16.1.3 can forcibly terminate
OpenAM Consortium Edition version 14.0.0 provided by OpenAM Consortium contains an open redirect vulnerability (CWE-601)
Open redirect vulnerability in OpenAM (Open Source Edition) 13.0 allows remote attackers to redirect users to arbitrary
Server-side request forgery in Open Identity Platform OpenAM before 16.1.3 allows an authenticated attacker holding the
Reflected cross-site scripting in OpenIdentityPlatform OpenAM before 16.1.3 allows unauthenticated attackers to run Java
EUVD-2026-92019
GHSA-45wm-hvw4-223f
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB