Bug 2487722 (CVE-2026-10143) - CVE-2026-10143 kafka-python: kafka-python: Denial of Service via excessive SCRAM authentication iteration count
Summary: CVE-2026-10143 kafka-python: kafka-python: Denial of Service via excessive SC...
Keywords:
Status: NEW
Alias: CVE-2026-10143
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-10 21:02 UTC by OSIDB Bzimport
Modified: 2026-06-10 22:10 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-06-10 21:02:38 UTC
kafka-python prior to 2.3.2 contains a denial-of-service vulnerability in SCRAM authentication handling that allows a malicious or machine-in-the-middle broker to freeze the client event loop by supplying an excessively large iteration count. In scram.py, ScramClient.process_server_first_message() passes the broker-controlled SCRAM iteration count directly to hashlib.pbkdf2_hmac() without validation, blocking producer sends, consumer polls, admin operations, and heartbeats, which can cause consumer group eviction and repeated reconnect failures.


Note You need to log in before you can comment on or make changes to this bug.