Input: xpad - fix out-of-bounds access for Share button (Linux Linux)

CVE-2026-63943
HIGH 7.1

At a glance

Source
NVD
EPSS
EPSS 0.16 % · percentile 5 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

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.

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected cbc82e7db16d59c301457312a624a7de2c03cd4a < bcfb4833cd4078a1a356ef451838b75cd233099e ; affected 302a0cd0bbc450998429a3f4267970a4b93251a8 < 37ec54abfdd63a63fd50734a9c4e4cbc1e5795af ; affected 4ef46367073b107ec22f46fe5f12176e87c238e8 < 9749db57233b396353ad5dee81eec9d9880c9246 ; affected 4ef46367073b107ec22f46fe5f12176e87c238e8 < 6346b0895b574ce45f3747b9c508c72f70e6abef ; affected 4ef46367073b107ec22f46fe5f12176e87c238e8 < 6cdc46b38cf146ce81d4831b6472dbf7731849a2 ; affected a7e3ddd1d9a3d0b26465ed01d464e3c05479ebc8
Linux · Linuxaffected 6.15 ; unaffected 0 < 6.15 ; unaffected 6.6.143 ≤ 6.6.* ; unaffected 6.12.93 ≤ 6.12.* ; unaffected 6.18.35 ≤ 6.18.* ; unaffected 7.0.12 ≤ 7.0.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD