Cruise Control's Jetty ConstraintSecurityHandler 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. All 15 admin endpoints become reachable without authentication. In AMQ Streams, the Strimzi operator's NetworkPolicy restricts Cruise Control port 9090 to operator pods only, reducing effective severity to Important.
History

Fri, 23 Oct 2026 10:45:00 +0000


Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Redhat streams For Apache Kafka
Vendors & Products Redhat streams For Apache Kafka

Wed, 21 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description Cruise Control's Jetty ConstraintSecurityHandler 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. All 15 admin endpoints become reachable without authentication. In AMQ Streams, the Strimzi operator's NetworkPolicy restricts Cruise Control port 9090 to operator pods only, reducing effective severity to Important.
Title Cruise-control: streams for apache kafka cruise control: authentication bypass via extra path segment allows unauthenticated access to all admin endpoints
First Time appeared Redhat
Redhat amq Streams
Weaknesses CWE-287
CPEs cpe:/a:redhat:amq_streams:2
cpe:/a:redhat:amq_streams:3
Vendors & Products Redhat
Redhat amq Streams
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published: 2026-10-20T11:30:29.296Z

Updated: 2026-10-23T10:31:59.027Z

Reserved: 2026-10-06T07:57:58.570Z

Link: CVE-2026-105949

cve-icon Vulnrichment

Updated: 2026-10-22T21:21:03.521Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-20T12:17:28.847

Modified: 2026-10-23T12:18:06.253

Link: CVE-2026-105949

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-20T11:00:00Z

Links: CVE-2026-105949 - Bugzilla