CVE-2026-23679

MEDIUM
MEDIUM Priority: 0.01 BB Relevance: 49/100
Published: 2026-05-27 Modified: 2026-11-08 First seen: 2026-11-08 Status: active

Attack Surface

Low Complexity No Auth No Interaction

CVSS Vector Breakdown

AV: Local
AC: Low
PR: None
UI: None
AT: None
VC: None
VI: None
VA: High

Description

libusb before version 1.0.30 contains a NULL pointer dereference vulnerability that allows attackers to crash applications by supplying a malformed USB configuration descriptor where an interface claims bNumEndpoints greater than zero but is followed by a class-specific descriptor whose bLength exceeds the remaining buffer size, causing parse_interface() to return early without allocating the endpoint array. Attackers can exploit this flaw through libusb_get_active_config_descriptor or libusb_get_config_descriptor by providing crafted descriptors via virtualized USB passthrough, file-based descriptor parsing, or network sources, causing any application iterating over endpoints to dereference a NULL endpoint pointer and crash.

Weakness Classification (1)

Affected Software (1)

VendorProductVersion
libusb libusb 0 < 1.0.30

Bug Bounty Relevance

49 / 100
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

6.9 / 10.0 v4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

EPSS — Exploitation Probability

0.18%
Raw Score 0.001840
Percentile 8.1%
Date 2026-11-13

EPSS Trend

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

Intelligence Sources

mitre ref →