Skip to content
OpenAdvisories
Medium · 6.5 CVE-2023-49793 EUVD-2024-0028GHSA-h26w-r4m5-8rrfPYSEC-2024-54

Path traversal in `CodeChecker server` in the endpoint of `CodeChecker store`

Published Jun 24, 2024 · Updated Aug 2, 2024 · Assigned by GitHub_M

Description

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Zip files uploaded to the server endpoint of `CodeChecker store` are not properly sanitized. An attacker, using a path traversal attack, can load and display files on the machine of `CodeChecker server`. The vulnerable endpoint is `/Default/v6.53/CodeCheckerService@massStoreRun`. The path traversal vulnerability allows reading data on the machine of the `CodeChecker server`, with the same permission level as the `CodeChecker server`.
The attack requires a user account on the `CodeChecker server`, with permission to store to a server, and view the stored report. This vulnerability has been patched in version 6.23.

Affected products

VendorProductAffectedFixed
Ericsson codechecker < 6.23.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI codechecker < 6.23.0 6.23.0 GHSA-h26w-r4m5-8rrf

References