Description
In the Linux kernel, the following vulnerability has been resolved:

USB: serial: keyspan: fix missing indat transfer sanity check

Add the missing sanity check on the size of usa49wg indat transfers to
avoid parsing stale or uninitialised slab data.
Published: 2026-07-19
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The keyspan USB serial driver in the Linux kernel lacked a sanity check on the size of usa49wg indat transfers, which caused the driver to parse potentially stale or uninitialized slab data. This flaw can lead to kernel memory corruption, potentially resulting in a kernel panic or other integrity violations. The vulnerability presents a moderate severity risk as reflected by the CVSS score of 5.5.

Affected Systems

All Linux kernel builds that include the keyspan USB serial driver and have not yet incorporated the fix commits are vulnerable. Any system that loads the keyspan module and receives data from a keyspan USB device is exposed until the kernel is updated.

Risk and Exploitability

The EPSS score is below 1 %, and the vulnerability is not listed in CISA KEV, indicating a low exploitation probability under current conditions. An attacker would need to provide a specially crafted USB keyspan device to trigger the driver. While no public exploits are currently known, the moderate CVSS score and memory corruption potential could allow a successful exploitation to cause denial of service or, under certain circumstances, further compromise.

Generated by OpenCVE AI on August 4, 2026 at 06:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the keyspan driver fix
  • If an immediate kernel upgrade is not possible, blacklist or unload the keyspan USB serial module to prevent it from loading
  • Use udev rules or USB device filtering to restrict or block access to keyspan USB devices

Generated by OpenCVE AI on August 4, 2026 at 06:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Sun, 26 Jul 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20

Wed, 22 Jul 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-20

Wed, 22 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-824
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sun, 19 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: USB: serial: keyspan: fix missing indat transfer sanity check Add the missing sanity check on the size of usa49wg indat transfers to avoid parsing stale or uninitialised slab data.
Title USB: serial: keyspan: fix missing indat transfer sanity check
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-19T14:55:08.847Z

Reserved: 2026-07-19T07:54:57.019Z

Link: CVE-2026-63900

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63900 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T07:00:05Z

Weaknesses
  • CWE-824

    Access of Uninitialized Pointer