oss-sec mailing list archives
CVE-2025-27819: Apache Kafka: Possible RCE/Denial of service attack via SASL JAAS JndiLoginModule configuration
From: Luke Chen <showuon () apache org>
Date: Mon, 09 Jun 2025 11:49:14 +0000
Severity: important
Affected versions:
- Apache Kafka 2.0.0 through 3.3.2
Description:
In CVE-2023-25194, we announced the RCE/Denial of service attack via SASL JAAS JndiLoginModule configuration in Kafka
Connect API. But not only Kafka Connect API is vulnerable to this attack, the Apache Kafka brokers also have this
vulnerability. To exploit this vulnerability, the attacker needs to be able to connect to the Kafka cluster and have
the AlterConfigs permission on the cluster resource.
Since Apache Kafka 3.4.0, we have added a system property ("-Dorg.apache.kafka.disallowed.login.modules") to disable
the problematic login modules usage in SASL JAAS configuration. Also by default
"com.sun.security.auth.module.JndiLoginModule" is disabled in Apache Kafka 3.4.0, and
"com.sun.security.auth.module.JndiLoginModule,com.sun.security.auth.module.LdapLoginModule" is disabled by default in
in Apache Kafka 3.9.1/4.0.0
Credit:
Ziyang Li (finder)
Ji'an Zhou (finder)
Ying Zhu (finder)
References:
https://kafka.apache.org/
https://www.cve.org/CVERecord?id=CVE-2025-27819
Current thread:
- CVE-2025-27819: Apache Kafka: Possible RCE/Denial of service attack via SASL JAAS JndiLoginModule configuration Luke Chen (Jun 09)
