CVE-2026-126065
waiting for further signalsZero needs more public information before it can validate it.GHSA-7w4v-2c9r-q94v ↗EUVD-2026-122841 ↗
description
OpenObserve before 1.1.0 can accept an empty or whitespace-only HTTP Basic password for accounts with a missing or empty external-password value. An unauthenticated attacker who knows an affected user's email address and organization may authenticate to protected non-ingestion API routes with that user's permissions. Affected accounts include certain SSO-provisioned and migrated users.
mitigation
Upgrade OpenObserve to version 1.1.0 or later. Until the upgrade is complete, restrict access to the affected API endpoints and review SSO-provisioned and migrated accounts for missing or empty external-password values.
fixed in 1.1.0
outcome
Contextual, not validated: no deterministic check could cover this one, and no technique passed our review.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-10 20:20Zghsa: trigger signal, started the run
- 2026-11-10 20:20Zpublic poc, published 2026-10-22 06:40Z
- 2026-11-10 20:20Zcve.org record for CVE-2026-126065
this entry in the feed
GET /api/v1/feed/CVE-2026-126065
{ "etk_id": "ETK-2026-4095", "cve_id": "CVE-2026-126065", "display_id": "CVE-2026-126065", "ghsa_id": "GHSA-7w4v-2c9r-q94v", "euvd_id": "EUVD-2026-122841", "status": "published", "anchor_state": "anchored", "title": "Authentication bypass through empty external passwords in OpenObserve", "summary": "OpenObserve before 1.1.0 can accept an empty or whitespace-only HTTP Basic password for accounts with a missing or empty external-password value. An unauthenticated attacker who knows an affected user's email address and organization may authenticate to protected non-ingestion API routes with that user's permissions. Affected accounts include certain SSO-provisioned and migrated users.", "mitigation": "Upgrade OpenObserve to version 1.1.0 or later. Until the upgrade is complete, restrict access to the affected API endpoints and review SSO-provisioned and migrated accounts for missing or empty external-password values.", "vendor": "other", "product": "openobserve", "affected": [ { "affected_notes": [], "affected_ranges": [ "< 1.1.0" ], "ecosystem": "other", "fixed_versions": [ "1.1.0" ], "package_name": "openobserve", "purl": null } ], "cwes": [ 287 ], "cvss_score": 9.8, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 13.870579983333334, "t0_at": "2026-11-10T20:20:34.680000+00:00", "signals": { "public_poc": { "at": "2026-10-22T06:40:35+00:00", "days": -19.569440740740742, "is_lower_bound": false, "measured_at": "2026-11-10T20:20:34.680000+00:00", "url": "https://github.com/openobserve/openobserve/security/advisories/GHSA-7w4v-2c9r-q94v" }, "trigger_signal": { "at": "2026-11-10T20:20:34.680000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-11-10T20:20:34.680000+00:00", "url": "https://github.com/openobserve/openobserve/security/advisories/GHSA-7w4v-2c9r-q94v" } } }
published 2026-11-10 20:38Z
last change 2026-11-11 05:12Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.