CVE-2026-31729
kernel: usb: typec: ucsi: validate connector number in ucsi_notify_common()
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · May 1, 2026
Updated · June 28, 2026
Description
A flaw was found in the Linux kernel's USB Type-C Unified Connector and Switch Interface (UCSI) module. A malicious or malfunctioning USB Type-C device could report an out-of-range connector number in the Configuration and Capability Information (CCI). This could lead to an out-of-bounds array access in the ucsi_connector_change() function, potentially causing system instability or a denial of service (DoS).
Statement
UCSI connector notification paths must validate connector indices before use. Red Hat classifies this as USB Type-C subsystem hardening; consume kernel errata. Module-level mitigation varies by platform; patching is primary.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-1285 · Improper Validation of Specified Index, Position, or Offset in Input