CVE-2021-38153

Summary

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.

Affected Software

VendorProductVersion RangeStatus
Apache Software FoundationApache KafkaApache Kafka 2.0.x <= 2.0.1affected
Apache Software FoundationApache KafkaApache Kafka 2.1.x <= 2.1.1affected
Apache Software FoundationApache KafkaApache Kafka 2.2.x <= 2.2.2affected
Apache Software FoundationApache KafkaApache Kafka 2.3.x <= 2.3.1affected
Apache Software FoundationApache KafkaApache Kafka 2.4.x <= 2.4.1affected
Apache Software FoundationApache KafkaApache Kafka 2.5.x <= 2.5.1affected
Apache Software FoundationApache KafkaApache Kafka 2.6.x <= 2.6.2affected
Apache Software FoundationApache KafkaApache Kafka 2.7.x <= 2.7.1affected
Apache Software FoundationApache KafkaApache Kafka 2.8.x <= 2.8.0affected

Weaknesses

  • CWE-203: CWE-203 Observable Discrepancy

ADP Enrichment

CVE Program Container

Additional References

References