PT-2026-27105 · Erlang Solutions+2 · Erlang/Otp+2

Bryan Lynch

·

Published

2026-03-23

·

Updated

2026-05-22

·

CVE-2026-28809

CVSS v4.0

6.3

Medium

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions esaml (and its forks) (affected versions not specified)
Description The software contains a flaw related to XML External Entity (XXE) processing. An attacker can potentially read local files and include their contents within processed SAML documents, and possibly perform Server-Side Request Forgery (SSRF) by using specially crafted SAML messages. The software parses SAML messages using xmerl scan:string/2 before signature verification, without disabling XML entity expansion. On Erlang/OTP versions prior to 27, Xmerl allows entities by default, which enables XXE attacks before signature verification. File contents may be exposed through logs or error messages even if signature verification fails.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

XXE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-28809
GHSA-4G2H-VM7X-747C

Affected Products

Erlang/Otp
Esaml
Xmerl