PatchSiren cyber security CVE debrief
CVE-2026-105949 Red Hat CVE debrief
CVE-2026-105949 debrief: Authentication bypass in Cruise Control for Apache Kafka allows unauthenticated access to admin endpoints due to misconfigured Jetty ConstraintSecurityHandler, posing significant risk to Kafka clusters. The vulnerability enables unauthorized access to all 15 admin endpoints, potentially leading to data breaches or tampering. Administrators and security teams must assess exposure and implement mitigations urgently. This involves reviewing and updating Cruise Control configurations, implementing additional security measures, and verifying vendor-provided patches or updates.
- Vendor
- Red Hat
- Product
- streams for Apache Kafka 2
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-20
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-23
Who should care
Kafka administrators, security teams, and developers using Cruise Control for Apache Kafka should assess exposure and implement mitigations. This includes reviewing configurations, monitoring for suspicious activity, and applying vendor-provided patches or updates. Urgent attention is required to prevent potential unauthorized access to Kafka clusters and data breaches.
Why it matters
The authentication bypass vulnerability in Cruise Control for Apache Kafka allows unauthenticated access to all admin endpoints, posing a significant risk to Kafka clusters and requiring urgent attention from administrators and security teams.
- Potential unauthorized access to Kafka clusters
- Increased risk of data breaches or tampering
- Need for urgent patching or mitigation
- Potential impact on Kafka cluster availability
Technical summary
The authentication bypass vulnerability in Cruise Control for Apache Kafka allows unauthenticated access to all admin endpoints due to a misconfigured Jetty ConstraintSecurityHandler. This handler registers security constraints on exact path specs without a catch-all wildcard constraint and without calling setDenyUncoveredHttpMethods(true). The servlet routes requests using Path.of(pathInfo).getFileName(), which strips all leading segments and trailing slashes. Requests like POST /kafkacruisecontrol/x/rebalance bypass authentication entirely but still dispatch to admin endpoints.
Defensive priority
High priority for Kafka administrators and security teams
Recommended defensive actions
- Review and update Cruise Control for Apache Kafka configurations to restrict access to admin endpoints
- Implement additional security measures to prevent unauthorized access
- Monitor for suspicious activity on Kafka clusters
- Verify and apply vendor-provided patches or updates
- Conduct thorough exposure review for affected Kafka deployments
- Inventory affected assets and track remediation progress
- Consider compensating controls for exposed systems while remediation is pending
Evidence notes
Official CVE Program record and NVD vulnerability detail page provide information on the authentication bypass vulnerability in Cruise Control for Apache Kafka. The CVE record was published on 2026-10-20T11:30:29.296Z and has not been modified since then. The vulnerability affects Apache Kafka Cruise Control, allowing unauthenticated access to admin endpoints. Evidence is based on CVE Program and NVD sources, with limitations on source-provided details.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105949 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105949
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105949 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105949
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Cruise-control: streams for apache kafka cruise control: authentication bypass via extra path se
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105949.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/security/cve/CVE-2026-105949
Supplemental source - vdb-entry, x_refsource_REDHAT
-
Source reference
Unverified legacy reference
URL: https://github.com/cruise-control-for-kafka/cruise-control/commit/0680880be8483e87a39832de807b68d5e9918325
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.