PUBLISHED
2026-04-20 14:16
MODIFIED
2026-04-20 14:16
EPSS (Prob. Exploit)
0.90%
Top 40.2%
> DESCRIPTION
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 issuer with the `preferred_username` set to any user, and the broker will accept it.
We advise the Kafka users using kafka v4.1.0 or v4.1.1 to set the config `sasl.oauthbearer.jwt.validator.class` to `org.apache.kafka.common.security.oauthbearer.BrokerJwtValidator` explicitly to avoid this vulnerability. Since Kafka v4.1.2 and v4.2.0 and later, the issue is fixed and will correctly validate the JWT token.
> AFFECTED_PRODUCTS
ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.
> CWE DETAILED DESCRIPTIONS
CWE-1285: Improper Validation of Specified Index, Position, or Offset in Input - The product receives input that is expected to specify an index, position, or offset into an indexable resource such as a buffer or file, but it does not validate or incorrectly validates that the specified index/position/offset has the required properties.
> RED HAT SEVERITY ASSESSMENT
THREAT SEVERITY
Important
> GITHUB SECURITY ADVISORY
GHSA-28jg-cgg7-j4wc
CRITICAL
Apache Kafka does not validate JWT tokens in its OAUTHBEARER authentication implementation
AFFECTED PACKAGES:
MAVEN / org.apache.kafka:kafka-clients
>= 4.1.0, < 4.1.2
Fixed in: 4.1.2
> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)
Apache Kafka: Missing JWT token validation in OAUTHBEARER authentication
AFFECTED PACKAGES:
Unknown / Unknown
5 versions affected
ALIASES:
BIT-kafka-2026-33557, GHSA-28jg-cgg7-j4wc
> HISTORIQUE DES MODIFICATIONS
Première apparition
20/04/2026 14:16
Source: NVD
📊
ENRICHISSEMENT
01/05/2026 06:01
CWE
Champ modifié: Description CWE
Nouvelle valeur:
CWE-1285: Improper Validation of Specified Index, Position, or Offset in Input - The product receives input that is expected to specify an index, position, or offset into an indexable resource such as...
📊
ENRICHISSEMENT
26/04/2026 05:02
REDHAT
Champ modifié: Sévérité Red Hat
Nouvelle valeur:
{
"threat_severity": "Important",
"severity_scale": null
}
📊
ENRICHISSEMENT
26/04/2026 05:02
REDHAT
Total des modifications: 3
Dernière mise à jour: 6 months ago