Skip to main content

Oneuptime CVE-2026-34840

| EUVDEUVD-2026-18533 HIGH
Improper Verification of Cryptographic Signature (CWE-347)
2026-04-02 GitHub_M
8.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious SAML response with unsigned assertion
  2. Delivery
    Prepend unsigned assertion before legitimate signed assertion
  3. Exploit
    Send to OneUptime authentication endpoint
  4. Execution
    Extract email from first unsigned assertion
  5. Persist
    Bypass signature verification check
  6. Impact
    Assume identity of arbitrary user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

OneUptime versions prior to 10.0.42 with SAML SSO enabled. Attacker must be an authenticated user who can craft and submit a malicious SAML response containing a prepended unsigned assertion before a legitimately signed assertion. Remote network access required; no victim interaction needed.

Impact

Real-world risk assessment reveals moderate-to-high priority requiring expedited patching. CVSS 8.1 (High) reflects network attack vector (AV:N), low complexity (AC:L), and high confidentiality/integrity impact (C:H/I:H) with no availability impact (A:N). However, exploitation requires low-privileged authentication (PR:L), reducing attack surface compared to unauthenticated vulnerabilities. SSVC framework confirms publicly available exploit code exists (Exploitation: poc) with total technical impact but non-automatable attacks, suggesting targeted exploitation scenarios rather than mass scanning. The attack requires crafting malformed SAML responses with prepended unsigned assertions-feasible for sophisticated attackers but not script-kiddie accessible. JWT Attack and Authentication Bypass tags indicate this enables lateral movement and privilege escalation in SSO-integrated environments. While not in CISA KEV (no confirmed active exploitation), the combination of public POC, SSO context (high-value target), and straightforward patch availability elevates priority. Organizations using OneUptime SAML SSO should treat this as urgent; those without SAML SSO enabled face minimal risk.

Exploit ScenarioDerived

An authenticated attacker with low-privilege access to a OneUptime instance configured with SAML SSO intercepts or crafts a SAML response during authentication flow. The attacker prepends an unsigned SAML assertion containing a fabricated identity (e.g., admin@targetdomain.com) before a legitimately signed assertion obtained from a valid SSO session. When OneUptime processes this malformed SAML response, isSignatureValid() verifies the signature on the second (legitimate) assertion and returns true, while getEmail() extracts identity from assertion[0] (the unsigned, attacker-controlled assertion). The attacker successfully authenticates as the fabricated identity, bypassing authorization controls and gaining administrative access to monitoring dashboards, observability data, and system configurations. Publicly available exploit code exists demonstrating this XML signature wrapping technique, making execution feasible for attackers familiar with SAML protocol mechanics.

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

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

Alert me

AnalysisAIv1 – Apr 02, 2026

Authentication bypass in OneUptime SAML SSO implementation allows authenticated attackers to impersonate arbitrary users by exploiting XML signature verification logic flaws. Affected versions prior to 10.0.42 decouple signature validation from identity extraction, enabling XML injection attacks where an unsigned assertion with attacker-controlled identity precedes a legitimately signed assertion. EPSS and exploitation signals indicate publicly available exploit code exists with moderate technical complexity (CVSS AC:L, PR:L). No confirmed active exploitation (not in CISA KEV).

RemediationAI

Vendor-released patch: upgrade to OneUptime version 10.0.42 or later, released on the project's GitHub repository at https://github.com/OneUptime/oneuptime/releases/tag/10.0.42. The fix implemented in commit 2fd7ede52f60444710628d6c1b34dee2ef9e57d1 (https://github.com/OneUptime/oneuptime/commit/2fd7ede52f60444710628d6c1b34dee2ef9e57d1) corrects the signature verification logic to ensure cryptographic validation applies to the same assertion from which identity claims are extracted, eliminating the XML injection opportunity. No workarounds are documented in the advisory; upgrading is the sole remediation path. Organizations should prioritize patching SAML SSO-enabled instances immediately. For environments where immediate patching is infeasible, consider temporarily disabling SAML SSO and reverting to alternative authentication mechanisms until upgrade completion, though this introduces operational disruption.

Affected VersionsENISA

oneuptime < 10.0.42

Affected Packages

euvd oneuptime fix: 10.0.42

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

OneUptime (cpe:2.3:a:oneuptime:oneuptime) is an open-source observability platform. The vulnerability stems from CWE-347 (Improper Verification of Cryptographic Signature) in the SAML SSO implementation located in App/FeatureSet/Identity/Utils/SSO.ts. The code uses xml-crypto to verify the first <Signature> element in the XML DOM tree via isSignatureValid(), while identity extraction through getEmail() uses xml2js to always parse assertion[0] without verifying which assertion was cryptographically signed. This architectural flaw creates a race condition where XML processing order differs between verification and extraction phases. SAML (Security Assertion Markup Language) relies on XML digital signatures to ensure assertion integrity, but improper implementation of signature scope validation enables XML signature wrapping attacks-a well-documented attack class against SAML implementations that parse XML without enforcing signature coverage over extracted claims.

Know when Oneuptime 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 (GitHub_M) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
Analysis Updated
Apr 16, 2026 - 06:08 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
10.0.42
CVE Published
Apr 02, 2026 - 18:52 nvd
HIGH 8.1

DescriptionCVE.org

OneUptime is an open-source monitoring and observability platform. Prior to version 10.0.42, OneUptime's SAML SSO implementation (App/FeatureSet/Identity/Utils/SSO.ts) has decoupled signature verification and identity extraction. isSignatureValid() verifies the first <Signature> element in the XML DOM using xml-crypto, while getEmail() always reads from assertion[0] via xml2js. An attacker can prepend an unsigned assertion containing an arbitrary identity before a legitimately signed assertion, resulting in authentication bypass. This issue has been patched in version 10.0.42.

Executive ViewAI

Why It Matters

CVE-2026-34840 is a high-severity authentication bypass in OneUptime's SAML SSO implementation that allows authenticated users to impersonate arbitrary accounts through XML signature verification flaws. This vulnerability directly threatens identity security and access control across any organization using OneUptime for authentication, potentially enabling unauthorized access to sensitive systems and data by internal or compromised accounts.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is not feasible: (1) Restrict SAML SSO access to named administrator accounts only until patched; (2) Enable and monitor SAML assertion logging at the IdP level to detect XML injection attempts; (3) Implement network-level controls to restrict OneUptime SAML endpoints to trusted networks; (4) Increase monitoring frequency of privileged account activities for anomalous user impersonation.

Threat Intelligence Overview

EPSS Score
0.0%
Top 85% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.0%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
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.

CVE-2026-27728 CRITICAL POC
9.9 Feb 25

OS command injection in OneUptime monitoring platform before 10.0.7. Authenticated users can execute arbitrary commands

CVE-2026-30957 CRITICAL POC
9.9 Mar 10

OneUptime prior to 10.0.21 has a fourth vulnerability in Synthetic monitoring exposing dangerous functionality.

CVE-2026-27574 CRITICAL POC
9.9 Feb 21

Code injection in OneUptime monitoring via custom JS monitor using vm module. PoC and patch available.

CVE-2026-30887 CRITICAL POC
9.9 Mar 10

OneUptime monitoring platform prior to 10.0.18 allows code injection (CVSS 9.9) enabling RCE through the monitoring conf

CVE-2026-30956 CRITICAL POC
9.9 Mar 10

OneUptime prior to 10.0.21 has a third authorization bypass enabling low-privileged users to access admin functions.

CVE-2026-30921 CRITICAL POC
9.9 Mar 10

OneUptime prior to 10.0.20 exposes dangerous functionality in Synthetic monitoring that enables code execution.

CVE-2025-65966 HIGH POC
8.8 Nov 26

OneUptime is a solution for monitoring and managing online services. Rated high severity (CVSS 8.8), this vulnerability

CVE-2026-30958 HIGH POC
8.6 Mar 10

Unauthenticated path traversal in OneUptime prior to 10.0.21 lets remote attackers read arbitrary files from the server

CVE-2026-30920 HIGH POC
8.6 Mar 10

OneUptime versions prior to 10.0.19 allow unauthenticated attackers to hijack GitHub App integrations across projects by

CVE-2024-29194 HIGH POC
8.3 Mar 24

OneUptime is a solution for monitoring and managing online services. Rated high severity (CVSS 8.3), this vulnerability

CVE-2026-28787 HIGH POC
8.2 Mar 06

OneUptime versions 10.0.11 and earlier contain an improper WebAuthn implementation where server-side challenge validatio

CVE-2025-66028 MEDIUM POC
6.9 Nov 26

OneUptime is a solution for monitoring and managing online services. Rated medium severity (CVSS 6.9), this vulnerabilit

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