Buffer Access with Incorrect Length Value Affecting libusb1-devel package, versions *


Severity

Recommended
0.0
medium
0
10

Based on CentOS security rating.

Threat Intelligence

EPSS
0.13% (4th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-CENTOS10-LIBUSB1DEVEL-17369401
  • published18 Jun 2026
  • disclosed27 May 2026

Introduced: 27 May 2026

NewCVE-2026-47104  (opens in a new tab)
CWE-805  (opens in a new tab)

How to fix?

There is no fixed version for Centos:10 libusb1-devel.

NVD Description

Note: Versions mentioned in the description apply only to the upstream libusb1-devel package and not the libusb1-devel package as distributed by Centos. See How to fix? for Centos:10 relevant fixed versions and status.

libusb before version 1.0.30 contains a one-byte out-of-bounds read vulnerability in parse_iad_array() in descriptor.c that allows attackers to trigger a denial of service by supplying a malformed USB descriptor whose bLength equals size minus one, causing the bounds check to use the original buffer size instead of the remaining size. Attackers in virtualized environments with USB passthrough can supply crafted descriptors through libusb_get_active_interface_association_descriptors or libusb_get_interface_association_descriptors to read one byte past the end of the malloc allocation, resulting in a denial of service.

CVSS Base Scores

version 3.1