ZeroHour

CVE-2024-10081

niche

Authentication Bypass in Ericsson CodeChecker Grants Superuser API Access

CVSS 3.1
10.0 critical
EPSS
39%p99
Published
()
Modified
AI analysis

Ericsson CodeChecker, an analyzer tooling and defect database/viewer for Clang Static Analyzer and Clang Tidy, contains a critical authentication bypass (CWE-288/CWE-420) in all versions through 6.24.1. The flaw is triggered when an API request URL ends with 'Authentication', causing the server to skip authentication checks. An unauthenticated remote attacker can then obtain superuser access to all API endpoints except /Authentication itself, allowing them to add, edit, and remove products and otherwise administer the defect database. Any CodeChecker deployment running an affected version is exposed, with the greatest risk for instances reachable from the internet or shared networks. No public proof-of-concept is known and the flaw is not in CISA's KEV, but EPSS assigns a 39.1% probability of exploitation within 30 days (99th percentile), indicating elevated near-term risk.

What to do: Upgrade to a CodeChecker release newer than 6.24.1, as the advisory lists every version through 6.24.1 as affected. Until patched, restrict network access to the CodeChecker web/API endpoint (VPN, firewall rules, or an authenticating reverse proxy) to limit unauthenticated access. Review server logs for API requests whose URL ends with 'Authentication', which would indicate attempted or successful exploitation.

Affected
Ericsson CodeCheckerthrough 6.24.1 (all versions up to and including 6.24.1)
Estimated exposure
nichelikely low thousands of deployments at most; unknown precisely — CodeChecker is a niche open-source tool used mainly by C/C++ development teams running Clang Static Analyzer/Clang Tidy, typically deployed as internal CI or defect-database servers rather than mass-market internet-facing software, and no…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Authentication bypass occurs when the API URL ends with Authentication. This bypass allows superuser access to all API endpoints other than Authentication. These endpoints include the ability to add, edit, and remove products, among others. All endpoints, apart from the /Authentication is affected by the vulnerability. This issue affects CodeChecker: through 6.24.1.

Vendors
ericsson
Products
codechecker
Weakness
CWE-288, CWE-420
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.