CVE-2020-10275CWE-261

RVD#2565: Weak token generation for the REST API.

Critical · published June 24, 2020

CVSS v3.0
9.8
EPSS
1%
Percentile
61.4
In the wild
Unconfirmed
What it is

🚨 Default credentials are all it takes! An attacker inside the network can compute access tokens using the public USERNAME and PASSWORD — it's like handing them a master key that unlocks everything. 🔥 Think of it as a restaurant that leaves its front door wide open while providing the combination to the vault in the menu. If someone knows the combination, they can just walk in and take whatever they want from the vault without any alarms going off! An unauthorized user could infiltrate the system, exfiltrate sensitive data, or even delete critical information, all while being undetected. This could lead to data breaches that are absolutely devastating for your organization, as sensitive info falls into the wrong hands.

Put simply

Think of it as a restaurant that leaves its front door wide open while providing the combination to the vault in the menu. If someone knows the combination, they can just walk in and take whatever they want from the vault without any alarms going off! CVE-2020-10275 allows attackers to generate REST API access tokens using the publicly accessible default credentials. By base64 encoding the USERNAME and the SHA256 hash of the PASSWORD, an attacker can gain unauthorized access without any additional authentication.

What to do

An unauthorized user could infiltrate the system, exfiltrate sensitive data, or even delete critical information, all while being undetected. This could lead to data breaches that are absolutely devastating for your organization, as sensitive info falls into the wrong hands. Immediately change any default USERNAME and PASSWORD to secure credentials. Ensure that your API endpoints require stronger authentication mechanisms and implement access controls to limit API access. Regularly audit your configurations to prevent this type of vulnerability. You've got this! By following these steps, you'll lock down your environment and keep those digital treasure chests secure! 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00964 · 61.4th percentile
Weakness
CWE-261 · Weak Encoding for Password
Published
2020-06-24T05:00Z
EPSS history
Timeline
  • 24 JUN 05:00Z
    RVD#2565: Weak token generation for the REST API.
    cvelistv5