Skip to content
NewA calmer, faster ZeroHour

Kafka skips JWT signature checks when JWKS URL is unset (CVE-2026-110985)

Original title: CVE-2026-110985: Apache Kafka: Broker silently skips JWT signature verification for SASL/OAUTHBEARER when the JWKS endpoint URL is not configured

oss-security ()1
Part of a story covered by 10 sourcesTen Apache Kafka advisories posted, covering DoS, JWT, and file readMerged summary & timeline
AI summary · x-ai/grok-4.7Summaries by Vani AI

DefaultJwtValidator verifies signatures only if sasl.oauthbearer.jwks.endpoint.url is set; that setting is unset by default.

An oss-security post rates CVE-2026-110985 important for Apache Kafka brokers using SASL/OAUTHBEARER with DefaultJwtValidator. When sasl.oauthbearer.jwks.endpoint.url is set, the validator verifies the JWT signature. When that URL is unset, which is the default, the snippet says the broker does not perform that check. Affected versions are 4.1.0 through 4.1.2, 4.2.0 through 4.2.1, and 4.3.0. The post is truncated before remediation details.

Unconfirmed: The truncated post does not state a fixed release or known exploitation.

Key facts
  • Severity is listed as important.
  • The validator class named is DefaultJwtValidator.
  • JWKS URL configuration selects whether signature verification runs.
  • Listed ranges stop at 4.1.2, 4.2.1, and 4.3.0.
Security assessment · AI, from the article

Impact: JWT signatures skipped when the JWKS endpoint URL is unset

ProductAffected
Apache Kafka4.1.0 through 4.1.2; 4.2.0 through 4.2.1; 4.3.0
Analyze CVE-2026-110985 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-110985
Unverified JWT acceptance in Kafka SASL/OAUTHBEARER without JWKS URL
——

From the original article

Posted by Manikumar on Oct 28 Severity: important Affected versions: - Apache Kafka 4. 1. 0 through 4.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.