Patchfirst
CVE-2021-38153 EPSS 6.2%

Timing Attack Vulnerability for Apache Kafka Connect and Clients

Apache Software Foundation · Apache Kafka

Official description · CVE.org

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.

Breakdown
55.1 / 100
Exploited
Yes, in VulnCheck KEV
Reports
0
Tactics
0/15

First seen exploited 19 months after disclosure.

  1. Disclosedday 0
  2. First seen exploitedVulnCheck KEV evidence+19 mo

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

4 packages in 1 ecosystem. No single main package: each of these ships the affected code.

  • Mavenorg.apache.kafka:kafka_2.12
    Affected: 2.8.0 up to 2.8.1; 2.7.0 up to 2.7.2; 2.0.0 up to 2.6.3Upgrade to 2.8.1 or later (older lines: 2.7.2, 2.6.3)
  • Mavenorg.apache.kafka:kafka_2.13
    Affected: 2.8.0 up to 2.8.1; 2.7.0 up to 2.7.2; 2.4.0 up to 2.6.3Upgrade to 2.8.1 or later (older lines: 2.7.2, 2.6.3)
  • Mavenorg.apache.kafka:kafka-clients
    Affected: 2.8.0 up to 2.8.1; 2.7.0 up to 2.7.2; 2.0.0 up to 2.6.3Upgrade to 2.8.1 or later (older lines: 2.7.2, 2.6.3)
  • Mavenorg.apache.kafka:kafka_2.11
    Affected: 2.0.0 through 2.4.1No fixed version published

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

Also mentioned in 3 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

11 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close