PT-2026-61277 · Linux+1 · Linux Kernel+1

CVE-2026-63960

·

Published

2026-07-19

·

Updated

2026-09-07

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An issue exists in the wcove read rx buffer() function where the PD RX FIFO is copied into the struct pd message. This process is susceptible to a buffer overflow due to two factors. First, the USBC RXINFO RXBYTES() field can report up to 31 bytes, while struct pd message is only 30 bytes; a malicious partner transmitting a 31-byte frame can cause the loop to write one byte past the destination. Second, the regmap read() function stores a full unsigned integer at the destination pointer. When using a byte pointer msg + i, each iteration writes four bytes. In the final iteration, the high three bytes are written past the end of struct pd message, which is located on the IRQ thread's stack in wcove typec irq().
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

AZL-92778
CVE-2026-63960
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:3790-1
SUSE-SU-2026:3810-1
USN-8593-1
USN-8603-1
USN-8618-1
USN-8663-1
USN-8664-1
USN-8728-1

Affected Products

Linux Kernel
Ubuntu