Apache Software Foundation Apache Kafka vulnerabilities
11 known vulnerabilities affecting apache_software_foundation/apache_kafka.
Total CVEs
11
CISA KEV
0
Public exploits
1
Exploited in wild
2
Severity breakdown
CRITICAL1HIGH4MEDIUM6
Vulnerabilities
Page 1 of 1
CVE-2023-25194P1HIGHCVSS 8.8ExploitedPoC≥ 2.0.0, ≤ 3.3.22023-02-07
CVE-2023-25194 [HIGH] CWE-502 CVE-2023-25194: A possible security vulnerability has been identified in Apache Kafka Connect API. This requires acc
A possible security vulnerability has been identified in Apache Kafka Connect API.
This requires access to a Kafka Connect worker, and the ability to create/modify connectors on it with an arbitrary Kafka client SASL JAAS config
and a SASL-based security protocol, which has been possible on Kafka Connect clusters since Apache Kafka Connect 2.3.0.
When
nvd
CVE-2021-38153P2MEDIUMCVSS 5.9Exploited≥ Apache Kafka 2.0.x, ≤ 2.0.1≥ Apache Kafka 2.1.x, ≤ 2.1.1+7 more2021-09-22
CVE-2021-38153 [MEDIUM] CWE-203 CVE-2021-38153: Some components in Apache Kafka use `Arrays.equals` to validate a password or key, which is vulnerab
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
nvd
CVE-2025-27818P2HIGHCVSS 8.8≥ 2.3.0, ≤ 3.9.02025-06-10
CVE-2025-27818 [HIGH] CWE-502 CVE-2025-27818: A possible security vulnerability has been identified in Apache Kafka. This requires access to a alt
A possible security vulnerability has been identified in Apache Kafka.
This requires access to a alterConfig to the cluster resource, or Kafka Connect worker, and the ability to create/modify connectors on it with an arbitrary Kafka client SASL JAAS config
and a SASL-based security protocol, which has been possible on Kafka clusters since Apache Kafka
nvd
CVE-2026-33557P3CRITICALCVSS 9.1≥ 4.1.0, ≤ 4.1.12026-04-20
CVE-2026-33557 [CRITICAL] CWE-1285 CVE-2026-33557: A possible security vulnerability has been identified in Apache Kafka. By default, the broker prope
A possible security vulnerability has been identified in Apache Kafka.
By default, the broker property `sasl.oauthbearer.jwt.validator.class` is set to `org.apache.kafka.common.security.oauthbearer.DefaultJwtValidator`. It accepts any JWT token without validating its signature, issuer, or audience. An attacker can generate a JWT token from any is
nvd
CVE-2022-34917P3HIGHCVSS 7.5vApache Kafka 2.8.0 2.8.0 vApache Kafka 2.8.1 2.8.1+6 more2022-09-20
CVE-2022-34917 [HIGH] CWE-789 CVE-2022-34917: A security vulnerability has been identified in Apache Kafka. It affects all releases since 2.8.0. T
A security vulnerability has been identified in Apache Kafka. It affects all releases since 2.8.0. The vulnerability allows malicious unauthenticated clients to allocate large amounts of memory on brokers. This can lead to brokers hitting OutOfMemoryException and causing denial of service. Example scenarios: - Kafka cluster without authentication: Any
nvd
CVE-2024-27309P3HIGHCVSS 7.4≥ 3.5.0, ≤ 3.5.2≥ 3.6.0, ≤ 3.6.12024-04-12
CVE-2024-27309 [HIGH] CWE-863 CVE-2024-27309: While an Apache Kafka cluster is being migrated from ZooKeeper mode to KRaft mode, in some cases ACL
While an Apache Kafka cluster is being migrated from ZooKeeper mode to KRaft mode, in some cases ACLs will not be correctly enforced.
Two preconditions are needed to trigger the bug:
1. The administrator decides to remove an ACL
2. The resource associated with the removed ACL continues to have two or more other ACLs associated with it after the remov
nvd
CVE-2017-12610P3MEDIUMCVSS 6.8v0.10.0.0 to 0.10.2.1v0.11.0.0 to 0.11.0.12018-07-26
CVE-2017-12610 [MEDIUM] CWE-287 CVE-2017-12610: In Apache Kafka 0.10.0.0 to 0.10.2.1 and 0.11.0.0 to 0.11.0.1, authenticated Kafka clients may use i
In Apache Kafka 0.10.0.0 to 0.10.2.1 and 0.11.0.0 to 0.11.0.1, authenticated Kafka clients may use impersonation via a manually crafted protocol message with SASL/PLAIN or SASL/SCRAM authentication when using the built-in PLAIN or SCRAM server implementations in Apache Kafka.
nvd
CVE-2018-1288P4MEDIUMCVSS 5.4v0.9.0.0 to 0.9.0.1v0.10.0.0 to 0.10.2.1+2 more2018-07-26
CVE-2018-1288 [MEDIUM] CVE-2018-1288: In Apache Kafka 0.9.0.0 to 0.9.0.1, 0.10.0.0 to 0.10.2.1, 0.11.0.0 to 0.11.0.2, and 1.0.0, authentic
In Apache Kafka 0.9.0.0 to 0.9.0.1, 0.10.0.0 to 0.10.2.1, 0.11.0.0 to 0.11.0.2, and 1.0.0, authenticated Kafka users may perform action reserved for the Broker via a manually created fetch request interfering with data replication, resulting in data loss.
nvd
CVE-2024-56128P4MEDIUMCVSS 5.3≥ 0.10.2.0, < 3.7.2v3.8.02024-12-18
CVE-2024-56128 [MEDIUM] CWE-303 CVE-2024-56128: Incorrect Implementation of Authentication Algorithm in Apache Kafka's SCRAM implementation. Issue
Incorrect Implementation of Authentication Algorithm in Apache Kafka's SCRAM implementation.
Issue Summary:
Apache Kafka's implementation of the Salted Challenge Response Authentication Mechanism (SCRAM) did not fully adhere to the requirements of RFC 5802 [1].
Specifically, as per RFC 5802, the server must verify that the nonce sent by the client in
nvd
CVE-2026-33558P4MEDIUMCVSS 5.3≥ 0.11.0, ≤ 3.9.1v4.0.02026-04-20
CVE-2026-33558 [MEDIUM] CWE-533 CVE-2026-33558: Information exposure vulnerability has been identified in Apache Kafka. The NetworkClient component
Information exposure vulnerability has been identified in Apache Kafka.
The NetworkClient component will output entire requests and responses information in the DEBUG log level in the logs. By default, the log level is set to INFO level. If the DEBUG level is enabled, the sensitive information will be exposed via the requests and responses output lo
nvd
CVE-2026-41115P4MEDIUMCVSS 4.3≥ 4.0.0, ≤ 4.3.02026-06-02
CVE-2026-41115 [MEDIUM] CWE-285 CVE-2026-41115: An improper authorization vulnerability has been identified in Apache Kafka. The implementation of
An improper authorization vulnerability has been identified in Apache Kafka.
The implementation of the CONSUMER_GROUP_DESCRIBE (69) API validates the DESCRIBE operation on the GROUP resource instead of the READ operation that documented in the official kafka documentation and the KIP-848. This discrepancy can result in misconfigured Access Control Li
nvd