Out-of-bounds read in Linux kernel - CVE-2026-31729
Published: May 2, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows an attacker with physical access to cause a denial of service.
The vulnerability exists due to an out-of-bounds array access in ucsi_connector_change() when processing a malformed connector number reported in the CCI. An attacker with physical access can connect a malicious or malfunctioning device to trigger the out-of-bounds access and cause a denial of service.
The issue occurs because the connector number is a 7-bit field that can exceed the number of connectors allocated by the device.