CVE-2026-10143

HIGH
MEDIUM Priority: 0.04 BB Relevance: 75/100
Published: 2026-06-10 Modified: 2026-11-08 First seen: 2026-11-08 Status: active

Attack Surface

Network Low Complexity No Auth No Interaction

CVSS Vector Breakdown

AV: Network
AC: Low
PR: None
UI: None
S: Unchanged
C: None
I: None
A: High

Description

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.

Affected Software (1)

VendorProductVersion
Dana Powers kafka-python 0 < 2.3.2

Bug Bounty Relevance

75 / 100
✓ Network accessible
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

7.5 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS — Exploitation Probability

0.52%
Raw Score 0.005170
Percentile 44.5%
Date 2026-11-13

EPSS Trend

2026-11-13
0.00517
2026-11-12
0.00517
2026-11-10
0.00517
2026-11-09
0.00517
2026-11-08
0.00517

Intelligence Sources

mitre ref →