Skip to content
OpenAdvisories
High · 8.1 CVE-2024-6873 EUVD-2024-47866

Specially crafted request could caused undefined behaviour which may lead to Remote Code Execution.

Published Aug 1, 2024 · Updated Aug 2, 2024 · Assigned by ClickHouse

Description

It is possible to crash or redirect the execution flow of the ClickHouse server process from an unauthenticated vector by sending a specially crafted request to the ClickHouse server native interface. This redirection is limited to what is available within a 256-byte range of memory at the time of execution, and no known remote code execution (RCE) code has been produced or exploited.

 Fixes have been merged to all currently supported version of ClickHouse. If you are maintaining your own forked version of ClickHouse or using an older version and cannot upgrade, the fix for this vulnerability can be found in this commit  https://github.com/ClickHouse/ClickHouse/pull/64024 .

Affected products

VendorProductAffectedFixed
ClickHouse ClickHouse v23.8.0 – < v23.8.15.35-lts, v24.3.0 – < v24.3.4.147-lts, v24.4.0 – < v24.4.2.141-stable, v24.5.0 – < v24.5.1.1763, v24.6.0 – < v24.6.1.4423-stable v23.8.15.35-lts

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS clickhouse No fix yet —
Ubuntu 20.04 LTS clickhouse No fix yet —

References