REDHAT-BUG-2572937: Medium severity vulnerability

Published Nov 13, 2026
·
Updated

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. 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. Depending on the ACL configuration, this may allow an authenticated Kafka client to access a resource that should have been denied.

Originally reported upstream in the open: https://github.com/kroxylicious/kroxylicious/issues/5236 (public since 2026-10-28). Draft advisory: GHSA-x5xx-3j9w-x63g. Formal CVE request: PSIRTSUPT-30443. Distinct from CVE-2026-118952 (ACL prefix-matching bypass in the same component).

Affected Software

0 affected components

Event History

Nov 13, 2026
Data Sourced
via Red Hat·05:47 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Who can exploit this issue?

An authenticated Kafka client may be able to access a resource that an ACL rule was intended to deny. Exploitation depends on the deployed ACL configuration containing affected regular-expression matching rules.

2

What ACL rules are affected?

Rules using matching /…/ regular-expression literals are affected when they rely on backslash escapes. For example, matching /orders\.v1/ is compiled as orders.v1, allowing the dot to match unintended characters; escapes such as \d and \w also lose their regex meaning.

3

How can I tell whether my configuration is exposed?

Review ACL authorizer rules files for matching /…/ expressions containing backslashes. Check whether removal of those backslashes changes the expression into one that matches resource names that should be denied.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203