CVE-2026-63943
Received Received - Intake

Out-of-Bounds Access in Linux Kernel xpad Driver

Vulnerability report for CVE-2026-63943, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-19

Last updated on: 2026-07-19

Assigner: kernel.org

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-19
Last Modified
2026-07-19
Generated
2026-07-20
AI Q&A
2026-07-19
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an out-of-bounds access issue in the Linux kernel's xpad driver. It occurs when processing input packets from a device controller. The driver incorrectly calculates an index into an array using a length value controlled by the device, which can be too small. This leads to reading or writing memory outside the intended array bounds, potentially causing crashes or other unexpected behavior.

Detection Guidance

This vulnerability is specific to the Linux kernel's xpad driver and affects USB input devices. Detection requires checking kernel logs for out-of-bounds access errors related to the xpad module. Use commands like dmesg | grep xpad or journalctl -k | grep xpad to inspect kernel logs for errors.

Impact Analysis

If exploited, this vulnerability could allow a malicious or faulty device to crash the system or execute arbitrary code with kernel privileges. Users might experience system instability, data corruption, or unauthorized access depending on the attacker's goals and system configuration.

Compliance Impact

This vulnerability is a Linux kernel out-of-bounds access issue in the xpad driver, which could allow memory corruption or crashes. It does not directly relate to data privacy or security controls required by GDPR or HIPAA, as it is a low-level driver flaw rather than a data exposure or access control issue.

Mitigation Strategies

Update your Linux kernel to the latest patched version. If a patched version is not yet available, consider disabling the xpad module temporarily using rmmod xpad or blacklisting it in /etc/modprobe.d/. Monitor vendor advisories for kernel updates.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-63943. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart