CVE-2026-33557
Apache Kafka: Validação ausente de token JWT na autenticação OAUTHBEARER
- Publicado
- 20 de abr. de 2026
- Atualizado
- 15 de jul. de 2026
- Atribuindo CNA
- apache
- Evidência observada
- 30 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NBaixo · próximos 30 dias
- Percentil
- 50,7%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Uma possível vulnerabilidade de segurança foi identificada no Apache Kafka. Por padrão, a propriedade do broker `sasl.oauthbearer.jwt.validator.class` está definida como `org.apache.kafka.common.security.oauthbearer.DefaultJwtValidator`. Ela aceita qualquer token JWT sem validar sua assinatura, emissor ou público-alvo. Um atacante pode gerar um token JWT de qualquer emissor com o `preferred_username` definido como qualquer usuário, e o broker o aceitará. Aconselhamos os usuários do Kafka que utilizam kafka v4.1.0 ou v4.1.1 a definir a configuração `sasl.oauthbearer.jwt.validator.class` como `org.apache.kafka.common.security.oauthbearer.BrokerJwtValidator` explicitamente para evitar essa vulnerabilidade. Desde o Kafka v4.1.2 e v4.2.0 e versões posteriores, o problema foi corrigido e o token JWT será validado corretamente.
Fontes
1Laboratórios de prova de conceito (PoC) de CVEs, scripts de exploração e regras de detecção/prevenção (Nginx, Apache, Snort, YARA) para CVEs de alta gravidade. Apenas para testes de segurança autorizados e pesquisa.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.