CVE-2024-10081CWE-288CWE-420

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

Critical · published November 6, 2024

CVSS v3.1
10.0
EPSS
40%
Percentile
98.6
In the wild
Unconfirmed
What it is

🚨 There's a critical authentication bypass in CodeChecker that hands out superuser access like candy at a parade! 🎉 Imagine a secured building with a doorman at the front. However, if someone just casually strolls up to the side entrance marked 'Authentication' and walks right in, they can access everything inside without a badge — that's the vulnerability here! An attacker could seize control of all API endpoints, manipulating the system to add, edit, or delete products. This could lead to unauthorized changes, data loss, or worse—complete system compromise.

Put simply

Imagine a secured building with a doorman at the front. However, if someone just casually strolls up to the side entrance marked 'Authentication' and walks right in, they can access everything inside without a badge — that's the vulnerability here! This vulnerability allows unauthenticated access to all API endpoints except for the '/Authentication' endpoint, meaning an attacker can perform actions usually restricted to superuser roles.

What to do

An attacker could seize control of all API endpoints, manipulating the system to add, edit, or delete products. This could lead to unauthorized changes, data loss, or worse—complete system compromise. Immediately update CodeChecker to version 6.24.2 to close this critical hole. Review user permissions and ensure that sensitive endpoints are secured properly. Consider implementing stricter access controls to mitigate further risks. This is fixable! Follow these steps, and you'll reclaim your security superhero status in no time! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.39920 · 98.6th percentile
Weaknesses
CWE-288 · Authentication Bypass Using an Alternate Path or Channel; CWE-420 · Unprotected Alternate Channel
Published
2024-11-06T14:33Z
EPSS history
Timeline
  • 06 NOV 14:33Z
    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
    cvelistv5