CVE-2024-41808CWE-79

OpenObserve stored XSS vulnerability may lead to complete account takeover

High · published July 25, 2024

CVSS v3.1
8.8
EPSS
1%
Percentile
43.9
In the wild
Unconfirmed
What it is

The OpenObserve open-source observability platform provides the ability to filter logs in a dashboard by the values uploaded in a given log. However, all versions of the platform through 0.9.1 do not sanitize user input in the filter selection menu, which may result in complete account takeover. It has been noted that the front-end uses `DOMPurify` or Vue templating to escape cross-site scripting (XSS) extensively, however certain areas of the front end lack this XSS protection. When combining the missing protection with the insecure authentication handling that the front-end uses, a malicious user may be able to take over any victim's account provided they meet the exploitation steps. As of time of publication, no patched version is available.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00528 · 43.9th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2024-07-25T20:10Z
EPSS history
Timeline
  • 25 JUL 20:10Z
    OpenObserve stored XSS vulnerability may lead to complete account takeover
    cvelistv5