IT SBIT Services
Schneeberger
DEEN
CVE tracker

OpenObserve: Authentication bypass via empty password for accounts without password_ext

CVE-2026-126065Critical 9.8

← All vulnerabilities

Summary

OpenObserve versions before 1.1.0 accept an empty or whitespace-only HTTP Basic password for accounts whose password_ext value is missing or empty. This state can occur for SSO-provisioned and migration-created users. An unauthenticated attacker who knows a victim's email address and organization can access protected non-ingestion API routes with the victim's role and permissions. If the victim has search permission, a DataFusion COPY statement may allow file writes that lead to remote code execution under certain conditions.

Affected

  • OpenObserve versions before 1.1.0
  • Accounts with a missing or empty password_ext value, e.g. SSO-provisioned or migrated users

Fixed in

  • Fixed in version 1.1.0 (PR #15054)

Workaround

  • Unknown. No vendor workaround documented; upgrading to 1.1.0 or later is the remedy.
  • Restrict network access to the OpenObserve API and UI (VPN or reverse proxy with allow-listing) until the upgrade is done.

Exploitation

  • No evidence of exploitation in the wild found at time of writing.
  • No public proof-of-concept found; the CVE was published on 10 Nov 2026, so the absence of reports is not strong evidence yet.

Our recommendation

  • Confirm the running version and upgrade to 1.1.0 or later.
  • Until the upgrade, restrict access to the OpenObserve API and UI, especially if internet-exposed.
  • Identify accounts with a missing or empty password_ext, particularly SSO-provisioned and migrated users, and review their roles.
  • Review accounts with search permission.
  • Review logs for Basic-auth logins to protected API routes.
  • Verify the GHSA advisory and NVD entry for updates.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 10 Nov 2026, 22:21.

Original description (NVD)

OpenObserve is a cloud-native observability platform. Prior to 1.1.0, the shared authentication validator in src/api/common/src/auth/validator.rs accepts an empty or whitespace-only HTTP Basic password for an account whose password_ext value is missing or empty. SSO-provisioned and migration-created users can have this state, allowing an unauthenticated attacker who knows an affected user's email address and organization to authenticate on protected non-ingestion API routes with the victim's role and permissions. A compromised privileged account can expose or modify telemetry, alerts, streams, users, and security configuration. An account with search permission can submit a DataFusion COPY ... TO statement through the search API to create or overwrite attacker-controlled files at service-process-writable locations, creating a conditional escalation to pre-authentication remote code execution. This issue is fixed in version 1.1.0.

NVD references (6)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.