Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Kafka client
-
ExploitTarget resource governed by overlapping ACL prefix
-
ExecutionAuthorizer misapplies or skips broader rule
-
ImpactRead topic data that should be denied
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated Kafka client (PR:L) connecting to a Kroxylicious / Red Hat Streams for Apache Kafka deployment that uses the Kroxylicious ACL authorizer. The specific prerequisite is an ACL configuration in which prefix-based rules overlap or where principals of different types share a prefix - the flaw only manifests 'depending on the ACL configuration', so deployments whose ACLs lack overlapping/ambiguous prefixes are not exploitable. Limiting factors: valid authentication is mandatory (no anonymous/unauthenticated path), impact is confined to unauthorized access such as reading a denied topic (confidentiality), and the vulnerable condition depends on how the operator wrote the ACL rules rather than on a stock configuration. |
| Impact | Signals point to a real but moderate, conditional priority rather than an urgent emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, base 6.5) shows network-reachable, low-complexity exploitation but requires an already-authenticated Kafka client (PR:L), with confidentiality-only impact (C:H) and no integrity or availability effect - consistent with CWE-863 Incorrect Authorization. The vuln.today decision label is 'this_month', aligning with moderate urgency, not act_now/emergency. No EPSS probability was supplied and the CVE is not listed in CISA KEV, so there is no evidence of active exploitation; a Kroxylicious GitHub Security Advisory (GHSA-qvv3-6w3q-hgqc) exists but it is a vendor advisory, not verified working exploit code, so POC availability is effectively unknown. The key limiting factor is that exploitability is configuration-dependent - the description states the bypass only occurs 'depending on the ACL configuration' where prefixes overlap - so many deployments may not be affected at all. Net: a credible authorization-bypass warranting patching on a normal cycle, not a high-CVSS-but-no-real-risk false alarm, yet not a drop-everything event given the authentication requirement and config dependency. |
| Exploit ScenarioDerived | An attacker holding valid but low-privilege Kafka client credentials in a Kroxylicious/Streams for Apache Kafka deployment connects and requests a resource (for example, reads a topic) that their ACLs should deny. Because the authorizer's prefix-matching logic may apply a rule meant for a principal of a different type, or skip a broader denying rule when prefixes overlap, the request is incorrectly authorized and the client reads data it should not see. No public exploit identified at time of analysis; success depends entirely on the specific ACL rule set in use. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Prefix-matching defects in the Kroxylicious ACL authorizer can let an authenticated Kafka client read topics that configured ACL rules are intended to deny when overlapping prefix rules or mixed principal types are present. The issue affects Red Hat Streams for Apache Kafka 2 and 3 deployments that use the Kroxylicious ACL authorizer and carries a CVSS score of 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N). Exploitation requires valid Kafka client authentication plus an ACL configuration with overlapping or cross-type prefixes, so deployments without that layout are not exposed; no public exploit was identified at time of analysis.
RemediationAI
No vendor-released patch is identified in the available data. Check the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-118952) and the Kroxylicious GHSA advisory (https://github.com/kroxylicious/kroxylicious/security/advisories/GHSA-qvv3-6w3q-hgqc) for the vendor-released patched build for Red Hat Streams for Apache Kafka 2 or 3, and apply it when available. Because exploitation depends on overlapping or cross-type ACL prefixes, operators can reduce exposure in the interim by reviewing Kroxylicious ACLs and removing overlapping prefix rules and ambiguous cross-type principal prefixes; this is a configuration-level mitigation, not a code fix, and it must be validated against the intended authorization model. No vendor workaround is listed in the provided references.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Kroxylicious ACL authorizer implements Kafka ACL-style authorization for proxied Kafka traffic. CWE-863 (Incorrect Authorization) is the root-cause class: the authorizer's prefix-matching routine can apply a rule to a principal of a different type, or skip a broader matching rule when prefixes overlap. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N describes a network-reachable, low-privilege authenticated path with high confidentiality impact only; the available sources do not detail the exact code path or how an operator must configure ACLs to trigger it beyond the overlapping or cross-type prefix condition. The CPE data maps the issue to Red Hat Streams for Apache Kafka 2 and 3, with wildcard version fields; fixed build information is not included in the input.
Know when Kroxylicious gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Authenticated Kafka client over the network (AV:N, PR:L, UI:N); authorization bypass yields unauthorized read access (C:H) with no integrity or availability impact and unchanged scope.
Primary rating from Vendor (redhat).
CVSS VectorNVD
DescriptionNVD
A flaw was found in the Kroxylicious ACL authorizer. Its prefix-matching logic may apply a rule to a principal of a different type, or fail to check a broader matching rule when prefixes overlap. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read a topic) that should be denied.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-113733
GHSA-vpwg-79f7-v3cx
NVD
CVE.org
EPSS
Exploit-DB