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.
References
Configurations
Configuration 1 (hide)
|
History
30 Oct 2026, 14:28
| Type | Values Removed | Values Added |
|---|---|---|
| CWE | CWE-125 | |
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 7.1 |
| First Time |
Linux linux Kernel
Linux |
|
| CPE | cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc5:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.15:-:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.15:rc6:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.15:rc7:*:*:*:*:*:* |
|
| References | () https://git.kernel.org/stable/c/37ec54abfdd63a63fd50734a9c4e4cbc1e5795af - Patch | |
| References | () https://git.kernel.org/stable/c/6346b0895b574ce45f3747b9c508c72f70e6abef - Patch | |
| References | () https://git.kernel.org/stable/c/6cdc46b38cf146ce81d4831b6472dbf7731849a2 - Patch | |
| References | () https://git.kernel.org/stable/c/9749db57233b396353ad5dee81eec9d9880c9246 - Patch | |
| References | () https://git.kernel.org/stable/c/bcfb4833cd4078a1a356ef451838b75cd233099e - Patch |
Information
Published : 2026-07-19 16:17
Updated : 2026-10-30 14:28
NVD link : CVE-2026-63943
Mitre link : CVE-2026-63943
CVE.ORG link : CVE-2026-63943
JSON object : View
Products Affected
linux
- linux_kernel
CWE
CWE-125
Out-of-bounds Read
