CVE-2026-105117: OpenAM email content injection in self-service REST actions

CVE-2026-105117 · Severity: medium · CVSS 6.1 · Published 2026-10-03

OpenAM is an identity and access management platform that handles user authentication and password resets. The vulnerability allows attackers without credentials to craft phishing emails that appear to come from an organization's own mail server, with legitimate password reset links but malicious content written by the attacker. Additionally, the registration endpoint can be abused as an email relay to send spoofed messages to arbitrary recipients.

Technologies: Open Identity Platform OpenAM. Vendors: Open Identity Platform.

Quick answers

Is CVE-2026-105117 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-105117 being exploited in the wild.
How severe is CVE-2026-105117?
Medium severity, with a CVSS score of 6.1, published 3 October 2026.
Which products and versions are affected?
Open Identity Platform OpenAM before 16.1.3.
Is there a fix for CVE-2026-105117?
Yes: fixed in 16.1.3. Until then: Disable the legacy self-service actions (Forgot Password for Users and Self-Registration for Users) if not in use. For deployments that must keep them enabled, reject POST requests to /json/.../users with _action=forgotPassword or _action=register if the JSON body contains subject or message fields, and rate-limit these actions at the reverse proxy. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-105117 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-105117?
Check whether you run Open Identity Platform OpenAM 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

  • Fixed in: 16.1.3

Disable the legacy self-service actions (Forgot Password for Users and Self-Registration for Users) if not in use. For deployments that must keep them enabled, reject POST requests to /json/.../users with _action=forgotPassword or _action=register if the JSON body contains subject or message fields, and rate-limit these actions at the reverse proxy.

Technical details

An email content injection vulnerability in the legacy forgotPassword and register actions of the /json/{realm}/users REST endpoint allows unauthenticated attackers to control email subject and body by supplying these fields in the request. Both actions are anonymous with no authentication required; the attacker-supplied wording is sent in emails from the organization's configured From address. The vulnerability requires that the legacy self-service actions be enabled (disabled by default) and a mail server be configured on the realm.

Affected products

  • Open Identity Platform OpenAM before 16.1.3

Timeline

  • 2026-09-18: disclosed
  • 2026-10-03: advisory
  • 2026-10-03: patched

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.