CVE-2026-39361CWE-918ssrf

CVE-2026-39361

High · published April 8, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
29.2
In the wild
Unconfirmed
What it is

OpenObserve is a cloud-native observability platform. In 0.70.3 and earlier, the validate_enrichment_url function in src/handler/http/request/enrichment_table/mod.rs fails to block IPv6 addresses because Rust's url crate returns them with surrounding brackets (e.g. "[::1]" not "::1"). An authenticated attacker can reach internal services blocked from external access. On cloud deployments this enables retrieval of IAM credentials via AWS IMDSv1 (169.254.169.254), GCP metadata, or Azure IMDS. On self-hosted deployments it allows probing internal network services.

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00365 · 29.2th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-04-08T00:16Z
Affected products (1)
ProductVersionsFixed in
openobserve/openobserve≤ 0.70.3—
References (3)
EPSS history
Timeline
  • 07 APR 19:02Z
    OpenObserve has a SSRF Protection Bypass via IPv6 Bracket Notation in validate_enrichment_url
    cvelistv5