Read the docs

Authentication bypass in Apache Kafka Connect admin REST API

Priority MEDIUM 41CWE-288Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Partial Red Hat: 3 without a fix

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-288.

Summary

Apache Kafka from 2.4.0 before 4.2.2 and from 4.3.0 before 4.3.2 has an authentication bypass in the Connect admin REST API (CWE-288). When admin.listeners is set, the REST extensions from rest.extension.classes are not applied to the separate admin listener, which exposes /admin/loggers. An unauthenticated attacker with network access to the admin listener can read logger names and levels and change logger levels, including with cluster scope, which can suppress or flood logging across the Connect cluster.

Written with Claude Haiku 5.5 from the sources below · 2026-11-05

Description from the CNA

Apache Kafka Connect contains an authentication bypass vulnerability affecting the admin REST API when admin.listeners is configured with a separate listener from the main listeners property. When operators isolate the admin REST API by explicitly configuring the "admin.listeners" property, REST extensions specified via rest.extension.classes (such as BasicAuthSecurityRestExtension) are not registered or applied to the admin resource configuration. While the primary REST API listener (configured via listeners) enforces configured authentication and authorization filters, endpoints mounted under the separate admin listener (/admin/loggers) fail to inherit or instantiate these extension filters. As a result, the admin logger endpoint accepts unauthenticated read and write requests even when security extensions are active on the main listener. Impact: An unauthenticated attacker with network access to the admin listener can: 1. Read the complete set of logger names and levels, disclosing loaded class names and which security extensions are in use. 2. Write logger levels, including with scope=cluster which propagates the change to all workers in the Connect cluster. This can be used to suppress logging (setting root to OFF) or generate excessive log output (setting root to TRACE), potentially impacting availability and observability. Mitigation: Users who cannot upgrade immediately can remove the admin.listeners configuration (or leave it unset). When unset, admin resources share the regular listener and inherit its security extensions. Resolution: From Apache Kafka 4.2.2, 4.3.2, and 4.4.0, we make sure the REST extensions specified via "rest.extension.classes" will also apply to "admin.listeners".

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00524 44th percentileScored 2026-11-07
Fix Partial Apache Kafka (Apache Software Foundation): 4.2.2, 4.3.2Red Hat: 3 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache Kafka2.4.0 to before 4.2.2; 4.3.0 to before 4.3.24.2.2, 4.3.2Patch availableCNA
  • Apache Kafka VendorApache Affected 2.4.0 to before 4.2.2; 4.3.0 to before 4.3.2 Fixed in 4.2.2, 4.3.2 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:apache:kafka:*:*:*:*:*:*:*:*——Apache
  • cpe:2.3:a:apache:kafka:*:*:*:*:*:*:*:* Versions — — ·Apache

Remediation

Upgrade Apache Kafka to 4.2.2, 4.3.2, or 4.4.0, which apply REST extensions to admin.listeners. Users who cannot upgrade immediately can remove the admin.listeners setting or leave it unset, so admin resources share the regular listener and its security extensions. Red Hat lists Red Hat Fuse 7 with no fix planned, and Red Hat build of Debezium 3 and streams for Apache Kafka 3 with no fix available.

Written with Claude Haiku 5.5 from the sources below · 2026-11-05

  • Fix · CNA Apache Kafka (Apache Software Foundation) Fixed in 4.2.2, 4.3.2

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    Apache Kafka 4.2.2, 4.3.2

    3 records Highest priority Priority MEDIUM 1 MEDIUM, 2 LOW

    Other records, highest priority first

    • TI-2026-82055 Kafka Connect validate endpoint exposes resolved configuration valuesPriority LOW 38
    • TI-2026-82021 Incorrect operator in Kafka FetchSnapshot enables controller crashPriority LOW 29

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Fuse 7AffectedNo fix planned: Out of support scope
Red Hat build of Debezium 3AffectedNo fix yet: Fix deferred
streams for Apache Kafka 3AffectedNo fix yet: Fix deferred

Timeline

  1. 2026-10-28 Threatist record created from CVE-2026-115644
  2. 2026-10-28 Alias added: GHSA-jmxh-862m-3gxj
  3. 2026-10-30 Affected versions changed · Red Hat
  4. 2026-10-30 CVSS score added · Red Hat
  5. 2026-11-05 CVSS score added · CISA ADP
  6. 2026-11-05 Weakness changed · CISA ADP
  7. 2026-11-05 CISA SSVC decision points changed
  8. 2026-11-05 Priority changed: LOW → MEDIUM

References

  • TI-2025-18529 Apache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUT KEVCVSS 3.1CRITICAL 10.0
  • TI-2024-30292 Apache OFBiz: Confused controller-view authorization logic (forced browsing) KEVCVSS 3.1CRITICAL 9.8
  • TI-2024-26062 Apache OFBiz: Unauthenticated endpoint could allow execution of screen rendering code KEVCVSS 3.1CRITICAL 9.8
  • TI-2024-21190 Apache OFBiz: Path traversal leading to RCE KEVCVSS 3.1CRITICAL 9.8
  • TI-2024-18186 Apache HugeGraph-Server: Command execution in gremlin KEVCVSS 3.1CRITICAL 9.8
  • TI-2023-25106 Deserialization of untrusted data in Apache ActiveMQ KEVCVSS 3.1CRITICAL 10.0
See all 4053 →

Sources