PT-2026-128289
CVE-2026-110952
·
Published
2026-10-28
·
Updated
2026-10-28
Description by
CVSS 3.1
5.9
MediumMetricsAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions
Apache Kafka versions prior to 4.4.0
Description
A Kafka broker using the bundled JWKS-backed validator for SASL/OAUTHBEARER authentication verifies JWT signatures but does not enforce issuer and audience checks by default. Specifically, the issuer (
iss) claim is only verified if sasl.oauthbearer.expected.issuer is configured, and the audience (aud) claim is only required if sasl.oauthbearer.expected.audience is configured. In multi-tenant environments or deployments with shared JWKS endpoints, this may allow a token from a different issuer or one lacking an audience to be accepted, potentially granting access as a higher-privileged principal.Recommendations
Update to Apache Kafka version 4.4.0 or later.
As a temporary mitigation for versions prior to 4.4.0, set both
sasl.oauthbearer.expected.issuer to the provider's exact issuer value and sasl.oauthbearer.expected.audience to the expected audience per listener. Found an issue in the description? Have something to add? Feel free to write us 👾