Description
Exposure of sensitive information in exceptions in ClichHouse's clickhouse-r2dbc, com.clickhouse:clickhouse-jdbc, and com.clickhouse:clickhouse-client versions less than 0.4.6 allows unauthorized users to gain access to client certificate passwords via client exception logs. This occurs when 'sslkey' is specified and an exception, such as a ClickHouseException or SQLException, is thrown during database operations; the certificate password is then included in the logged exception message.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
com.clickhouse:clickhouse-r2dbc
Default version status: unaffected
0 to < 0.4.6affected
pkg:maven/com.clickhouse/clickhouse-r2dbccom.clickhouse:clickhouse-jdbc
Default version status: unaffected
0 to < 0.4.6affected
pkg:maven/com.clickhouse/clickhouse-jdbccom.clickhouse:clickhouse-client
Default version status: unaffected
0 to < 0.4.6affected
pkg:maven/com.clickhouse/clickhouse-clientReferences
- https://github.com/ClickHouse/clickhouse-java/security/advisories/GHSA-g8ph-74m6-8m7r ↗
- https://github.com/ClickHouse/clickhouse-java/issues/1331 ↗
- https://github.com/ClickHouse/clickhouse-java/pull/1334 ↗
- https://github.com/ClickHouse/clickhouse-java/releases/tag/v0.4.6 ↗
- https://github.com/advisories/GHSA-g8ph-74m6-8m7r ↗
- https://vulncheck.com/advisories/vc-advisory-GHSA-g8ph-74m6-8m7r ↗