Skip to main content

OpenAM EUVDEUVD-2026-92019

| CVE-2026-105115 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-10-03 VulnCheck GHSA-45wm-hvw4-223f
8.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed /jaxrpc/* SOAP endpoint
  2. Delivery
    Send SOAP request with forged session ID
  3. Exploit
    Trigger arbitrary class instantiation
  4. Execution
    Crash server or probe classpath
  5. Impact
    Chain 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

OpenAM 0 <16.1.3

Affected Packages

euvd openam fix: 16.1.3

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

Vendor (VulnCheck) PRIMARY 8.8 HIGH
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
vuln.today AI 8.6 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 03, 2026 - 15:01 EUVD
CVE Published
Oct 03, 2026 - 12:14 cve.org
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
community open-source IAM fork, niche enterprise identity-management footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in Openam

View all
CVE-2021-29156 HIGH POC
7.5 Mar 25

ForgeRock OpenAM before 13.5.1 allows LDAP injection via the Webfinger protocol. Rated high severity (CVSS 7.5), this vu

CVE-2023-37471 CRITICAL
9.8 Jul 20

Open Access Management (OpenAM) is an access management solution that includes Authentication, SSO, Authorization, Feder

CVE-2017-10873 HIGH
8.1 Nov 02

OpenAM (Open Source Edition) allows an attacker to bypass authentication and access unauthorized contents via unspecifie

CVE-2016-10097 HIGH
7.5 Jan 02

XML External Entity (XXE) Vulnerability in /SSOPOST/metaAlias/%realm%/idpv2 in OpenAM - Access Management 10.1.0 allows

CVE-2026-105119 HIGH
7.6 Oct 03

OAuth 2.0 PKCE enforcement bypass in OpenAM before 16.1.3 allows an attacker who intercepts an authorization code issued

CVE-2023-22320 HIGH
7.5 Jan 10

OpenAM Web Policy Agent (OpenAM Consortium Edition) provided by OpenAM Consortium parses URLs improperly, leading to a p

CVE-2026-105120 MEDIUM
6.9 Oct 03

Cross-realm session disclosure in OpenAM before 16.1.3 allows an authenticated attacker holding delegated RealmAdmin pri

CVE-2026-105121 MEDIUM
6.9 Oct 03

Authenticated delegated administrators in OpenIdentityPlatform OpenAM deployments prior to 16.1.3 can forcibly terminate

CVE-2022-31735 MEDIUM
6.1 Sep 15

OpenAM Consortium Edition version 14.0.0 provided by OpenAM Consortium contains an open redirect vulnerability (CWE-601)

CVE-2019-5915 MEDIUM
6.1 Feb 13

Open redirect vulnerability in OpenAM (Open Source Edition) 13.0 allows remote attackers to redirect users to arbitrary

CVE-2026-105122 MEDIUM
5.3 Oct 03

Server-side request forgery in Open Identity Platform OpenAM before 16.1.3 allows an authenticated attacker holding the

CVE-2026-105114 MEDIUM
5.3 Oct 03

Reflected cross-site scripting in OpenIdentityPlatform OpenAM before 16.1.3 allows unauthenticated attackers to run Java

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy