CVE-2021-38153Observable Discrepancy in Apache Kafka

Severity
5.9MEDIUMNVD
EPSS
1.2%
top 21.16%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedSep 22
Latest updateJul 15

Description

Some components in Apache Kafka use `Arrays.equals` to validate a password or key, which is vulnerable to timing attacks that make brute force attacks for such credentials more likely to be successful. Users should upgrade to 2.8.1 or higher, or 3.0.0 or higher where this vulnerability has been fixed. The affected versions include Apache Kafka 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1, 2.4.0, 2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.6.1, 2.6.2, 2.7.0, 2.7.1, and 2.8.0.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6

Affected Packages9 packages

NVDapache/kafka2.0.02.6.3+2
CVEListV5apache_software_foundation/apache_kafkaApache Kafka 2.0.x2.0.1+8
NVDquarkus/quarkus< 2.2.4

Patches

🔴Vulnerability Details

5
OSV
Observable Discrepancy in Apache Kafka2021-09-23
GHSA
Observable Discrepancy in Apache Kafka2021-09-23
CVEList
Timing Attack Vulnerability for Apache Kafka Connect and Clients2021-09-22
OSV
CVE-2021-38153: Some components in Apache Kafka use `Arrays2021-09-22
VulnCheck
Apache kafka Observable Discrepancy2021

📋Vendor Advisories

4
Oracle
Oracle Oracle Communications Applications Risk Matrix: Notifications (Apache Kafka) — CVE-2021-381532022-07-15
Oracle
Oracle Oracle Communications Risk Matrix: Policy (Apache Kafka) — CVE-2021-381532022-04-15
Oracle
Oracle Oracle Construction and Engineering Risk Matrix: Event Streams and Communications (Apache Kafka) — CVE-2021-381532022-01-15
Red Hat
Kafka: Timing Attack Vulnerability for Apache Kafka Connect and Clients2021-09-21
CVE-2021-38153 — Observable Discrepancy in Apache Kafka | cvebase