Every CVESearch/Get API key

CVE-2026-128424

Kroxylicious-authorizer-acl: kroxylicious: acl rule file regex escapes are stripped, broadening 'matching' authorization rules

5.3 Medium

CVE-2026-128424 is a medium vulnerability (CVSS 5.3) in Red Hat Streams For Apache Kafka 3, published November 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.30%, the 22nd percentile. No source names a fixed version.

What does this mean?
Severity
5.3 MediumCVSS 3.1, CVE List
Exploit chance
0.30%EPSS, 22nd percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
No fix listedNo source names one

Description

A flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes matching /…/ regular-expression literals using the string unquoting rules, which strips every backslash escape. As a result, an allow rule such as matching /orders\.v1/ is compiled as the regex orders.v1, which also matches unintended names such as ordersXv1, and character classes such as \d and \w lose their special meaning. Allow rules written with regex escapes can therefore apply to more resources than the author intended. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read or write a topic) that should have been denied.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.30%Unchanged since Nov 13, 2026
90%50%10%1%

Discussion

Quiet in the last day.
14 days ago: 0 people13 days ago: 0 people12 days ago: 0 people11 days ago: 0 people10 days ago: 0 people9 days ago: 0 people8 days ago: 0 people7 days ago: 0 people6 days ago: 0 people5 days ago: 0 people4 days ago: 0 people3 days ago: 0 people2 days ago: 0 people1 day ago: 2 peopleLast 24 hours: 0 people

Affected products

What each source reports

CVE List Score used5.3

Kroxylicious-authorizer-acl: kroxylicious: acl rule file regex escapes are stripped, broadening 'matching' authorization rules

A flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes matching /…/ regular-expression literals using the string unquoting rules, which strips every backslash escape. As a result, an allow rule such as matching /orders\.v1/ is compiled as the regex orders.v1, which also matches unintended names such as ordersXv1, and character classes such as \d and \w lose their special meaning. Allow rules written with regex escapes can therefore apply to more resources than the author intended. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read or write a topic) that should have been denied.

Record
CVE-2026-128424
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-863
Updated
2026-11-13
EUVDEUVD-2026-1248555.3

A flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes matching /…/ regular-expression literals using the string unquoting rules, which strips every backslash escape. As a result, an allow rule such as matching /orders\.v1/ is compiled as the regex orders.v1, which also matches unintended names such as ordersXv1, and character classes such as \d and \w lose their special meaning. Allow rules written with regex escapes can therefore apply to more resources than the author intended. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read or write a topic) that should have been denied.

Record
EUVD-2026-124855
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-13
GitHub AdvisoriesGHSA-655w-c5cf-wj5f5.3

A flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes `matching /…/`...

A flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes matching /…/ regular-expression literals using the string unquoting rules, which strips every backslash escape. As a result, an allow rule such as matching /orders\.v1/ is compiled as the regex orders.v1, which also matches unintended names such as ordersXv1, and character classes such as \d and \w lose their special meaning. Allow rules written with regex escapes can therefore apply to more resources than the author intended. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read or write a topic) that should have been denied.

Record
GHSA-655w-c5cf-wj5f
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-863
Updated
2026-11-13
NVD5.3

A flaw was found in Kroxylicious. The ACL authorizer's rules-file parser unquotes matching /…/ regular-expression literals using the string unquoting rules, which strips every backslash escape. As a result, an allow rule such as matching /orders\.v1/ is compiled as the regex orders.v1, which also matches unintended names such as ordersXv1, and character classes such as \d and \w lose their special meaning. Allow rules written with regex escapes can therefore apply to more resources than the author intended. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource (such as read or write a topic) that should have been denied.

Record
CVE-2026-128424
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-863
Updated
2026-11-13

History

History
RecordedChangedSources
publishedEUVD, NVD
publishedEUVD
aliases, referencesGitHub Advisories
cwes, products, references, severity, titleCVE List
first indexedEUVD

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open