← Back to search

CVE-2026-126065

9.8 CRITICALpublic exploit available

Published 2026-11-10 · Updated 2026-11-10

AI risk analysis

Summary
OpenObserve prior to v1.1.0 allows authentication bypass via empty or whitespace-only HTTP Basic passwords for users with missing password_ext values, enabling attackers who know a victim's email and organization to impersonate them on non-ingestion API routes. This grants full access to telemetry, alerts, streams, users, and security configurations, and can be escalated to remote code execution via the DataFusion COPY ... TO statement.
Exploitability
Exploitation requires knowledge of a valid user's email address and organization, and is straightforward for unauthenticated attackers targeting SSO-provisioned or migration-created accounts with empty password_ext fields.
Blast radius
Successful exploitation grants full administrative control over the observability platform, including data exfiltration, configuration tampering, and potential pre-authentication RCE via file creation overwrites.
Detection
Defenders should monitor for non-ingestion API requests (e.g., /api/*/users, /api/*/alerts, /api/*/streams) authenticated with HTTP Basic credentials where the password field is empty or whitespace-only and the user has a missing or empty password_ext value in the backend; such requests are anomalous and indicate likely exploitation.
Prioritized remediation
Upgrade to OpenObserve version 1.1.0 or later to patch the authentication validator flaw in src/api/common/src/auth/validator.rs.
auth-bypassrcewebcloud-nativeobservability

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-287

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.