p PatchFirst

CVE-2026-33557

CVE-2026-33557 · Apache Kafka: Missing JWT token validation in OAUTHBEARER authentication

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

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.

CVSS 9.1 · Critique · EPSS 0,9%

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • apache kafka

    Versions du logiciel
    • ≥ 4.1.0, ≤ 4.1.1: Concernée (semver)

    Aucun correctif publié

  • kafka Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 2.2.0u2-0ubuntu3.1
    • 2.2.0u2-0ubuntu3.2
    • 2.2.2u1-0ubuntu1+esm2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

Sources originales

Vérifiez votre serveur →