CVE-2026-63943

High

Description

In the Linux kernel, the following vulnerability has been resolved: Input: xpad - fix out-of-bounds access for Share button xpadone_process_packet() receives len directly from urb->actual_length and uses it to index the share-button byte at data[len - 18] or data[len - 26]. Since both len and data[0] are under the device's control, a broken controller can send a GIP_CMD_INPUT packet with actual_length < 18 (e.g. 5 bytes) and reach this code path, causing accesses beyond the actual array. Fix this by calculating the offset and checking bounds against the packet length.

SeverityHigh
CVSS7.1
Exploit probability—
ProductLinux Kernel
PublishedJul 19, 2026
First seenJul 19, 2026

How to fix

Update
  • linux linux_kernel6.6.143, 6.12.93, 6.15, 6.18.35, 7.0.12 or later

Affected products

ProductAffected versionsFixed in
linux linux_kernel6.6.91 ≤ v < 6.6.143, 6.12.29 ≤ v < 6.12.93, 6.14.7 ≤ v < 6.15, 6.15.1 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 6.15, 7.16.6.143, 6.12.93, 6.15, 6.18.35, 7.0.12

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.