CVE-2024-30896

InfluxDB OSS 2.x through 2.7.11 stores the administrative operator token under the default organization which allows authorized users with read access to the…

Critical · published November 21, 2024

CVSS v3.1
9.1
EPSS
5%
Percentile
92.6
In the wild
Unconfirmed
What it is

🔥 Who knew that one default organization setting could expose your administrator token? Here’s the scoop on InfluxDB! Imagine a restaurant where the chef leaves the master recipe book on a public table — any customer with read access can just pick it up and see every secret ingredient. That’s exactly what happens here, as authorized users can snag the administrative operator token due to a default setup! An attacker with just read access could waltz in and retrieve your operator token, leading to potentially catastrophic breaches of your database. This means unauthorized data access, configuration changes, or even total control over your InfluxDB instance — an absolute nightmare scenario!

Put simply

Imagine a restaurant where the chef leaves the master recipe book on a public table — any customer with read access can just pick it up and see every secret ingredient. That’s exactly what happens here, as authorized users can snag the administrative operator token due to a default setup! This vulnerability in InfluxDB OSS 2.x allows authorized users with read access to the default organization’s authorization resource to extract sensitive operator tokens via the API, particularly through the 'influx auth ls' command. InfluxDB versions 2.8.0 and beyond fix this issue by removing the ability to retrieve tokens from the API.

What to do

An attacker with just read access could waltz in and retrieve your operator token, leading to potentially catastrophic breaches of your database. This means unauthorized data access, configuration changes, or even total control over your InfluxDB instance — an absolute nightmare scenario! Immediately upgrade InfluxDB OSS from version 2.7.11 to 2.8.0 or later to close this dangerous loophole. Additionally, consider creating non-default organizations to limit token exposure and review access permissions regularly to fortify your defenses! You’ve got this! Follow these steps, and you’ll be on your way to securing your InfluxDB like a pro! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.05312 · 92.6th percentile
Published
2024-11-21T00:00Z
EPSS history
Timeline
  • 21 NOV 00:00Z
    InfluxDB OSS 2.x through 2.7.11 stores the administrative operator token under the default organization which allows authorized users with read access to the…
    cvelistv5