PT-2026-29882 · Oneuptime+2 · Oneuptime+2

·

CVE-2026-34840

·

Published

2026-04-02

·

Updated

2026-04-14

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions OneUptime versions prior to 10.0.42
Description OneUptime, an open-source monitoring and observability platform, had a flaw in its SAML SSO implementation located in App/FeatureSet/Identity/Utils/SSO.ts. The issue stemmed from a separation between signature verification and identity extraction. The isSignatureValid() function verified the signature of the first element using xml-crypto, while the getEmail() function always retrieved the email from the first assertion via xml2js. This allowed an attacker to prepend an unsigned assertion containing an arbitrary identity before a legitimately signed assertion, leading to authentication bypass.
Recommendations Update to version 10.0.42 or later.

Exploit

Fix

Improper Verification of Cryptographic Signature

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

Weakness Enumeration

Related Identifiers

CVE-2026-34840
GHSA-5W5C-766X-265G

Affected Products

Oneuptime
Xml-Crypto
Xml2Js