U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2026-63943

Change History

New CVE Received from kernel.org 7/19/2026 12:17:12 PM

Action Type Old Value New Value
Added 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.
Added Reference

                  
                
              
https://git.kernel.org/stable/c/37ec54abfdd63a63fd50734a9c4e4cbc1e5795af
Added Reference

                  
                
              
https://git.kernel.org/stable/c/6346b0895b574ce45f3747b9c508c72f70e6abef
Added Reference

                  
                
              
https://git.kernel.org/stable/c/6cdc46b38cf146ce81d4831b6472dbf7731849a2
Added Reference

                  
                
              
https://git.kernel.org/stable/c/9749db57233b396353ad5dee81eec9d9880c9246
Added Reference

                  
                
              
https://git.kernel.org/stable/c/bcfb4833cd4078a1a356ef451838b75cd233099e
Added Affected

                  
                
              
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/input/joystick/xpad.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"cbc82e7db16d59c301457312a624a7de2c03cd4a","lessThan":"bcfb4833cd4078a1a356ef451838b75cd233099e","versionType":"git","status":"affected"},{"version":"302a0cd0bbc450998429a3f4267970a4b93251a8","lessThan":"37ec54abfdd63a63fd50734a9c4e4cbc1e5795af","versionType":"git","status":"affected"},{"version":"4ef46367073b107ec22f46fe5f12176e87c238e8","lessThan":"9749db57233b396353ad5dee81eec9d9880c9246","versionType":"git","status":"affected"},{"version":"4ef46367073b107ec22f46fe5f12176e87c238e8","lessThan":"6346b0895b574ce45f3747b9c508c72f70e6abef","versionType":"git","status":"affected"},{"version":"4ef46367073b107ec22f46fe5f12176e87c238e8","lessThan":"6cdc46b38cf146ce81d4831b6472dbf7731849a2","versionType":"git","status":"affected"},{"version":"a7e3ddd1d9a3d0b26465ed01d464e3c05479ebc8","versionType":"git","status":"affected"},{"version":"6.6.91","lessThan":"6.6.143","versionType":"semver","status":"affected"},{"version":"6.12.29","lessThan":"6.12.93","versionType":"semver","status":"affected"},{"version":"6.14.7","lessThan":"6.15","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/input/joystick/xpad.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"6.15","status":"affected"},{"version":"0","lessThan":"6.15","versionType":"semver","status":"unaffected"},{"version":"6.6.143","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.93","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.35","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.0.12","lessThanOrEqual":"7.0.*","versionType":"semver","status":"unaffected"},{"version":"7.1","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]