GHSA-68r5-9hpg-7qw9 OpenDJ unauthenticated SSRF, local file read and unbounded-read DoS in the DSMLv2 gateway

Not scored Published

Unauthenticated attackers can exploit SSRF to read local files and internal services, or cause denial of service via unbounded reads in OpenDJ.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-68r5-9hpg-7qw9?

GHSA-68r5-9hpg-7qw9 is a server-side request forgery vulnerability in org.openidentityplatform.opendj:opendj-dsml-servlet, published on 24 Jul 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The DSMLv2 SOAP gateway (opendj-dsml-servlet) in OpenIdentityPlatform OpenDJ through 5.1.1 dereferences attacker-supplied xsd:anyURI values server-side without a scheme allowlist, egress filtering, or a size cap, and is reachable without authentication by default. A remote unauthenticated attacker can submit a DSML add/modify request whose value is a URI to (1) perform server-side request forgery against internal services and the cloud metadata endpoint (SSRF), (2) read local files via file: URIs, and (3) exhaust memory through an unbounded response read (DoS). Fixed in 5.1.2: anyURI dereferencing is disabled by default; when enabled it is limited to an http/https allowlist, rejects loopback/link-local/private/reserved targets, refuses HTTP redirects, and caps the bytes read. The gateway also now requires container-managed authentication by default.

Which versions are affected by GHSA-68r5-9hpg-7qw9?

2 open source packages ship an affected version, including org.openidentityplatform.opendj:opendj-dsml-servlet.

PackageAffectedFixed in
org.openidentityplatform.opendj:opendj-dsml-servlet MavenAll versions5.1.2
org.openidentityplatform.opendj:opendj-dsml-servlet MavenAll versions5.1.2

How do I fix GHSA-68r5-9hpg-7qw9?

Upgrade org.openidentityplatform.opendj:opendj-dsml-servlet to 5.1.2 or later.

Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.

Is GHSA-68r5-9hpg-7qw9 being exploited?

There is no known exploitation of GHSA-68r5-9hpg-7qw9 in the wild and no public exploit code.

Sources

Is GHSA-68r5-9hpg-7qw9 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free