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

USB: serial: mxuport: fix memory corruption with small endpoint

Make sure that the bulk-out endpoint max packet size is at least eight
bytes to avoid user-controlled slab corruption should a malicious device
report a smaller size.
Published: 2026-07-19
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Linux kernel USB serial driver for mxuport hardware. A malicious USB device that reports a bulk‑out endpoint with a maximum packet size smaller than eight bytes can cause the driver to copy data into a slab allocation without proper bounds checking. This results in kernel‑level memory corruption that can destabilize the system, potentially leading to crashes or other disruptive behavior.

Affected Systems

The affected product is the Linux kernel, as identified by the kernel CPE entry. No specific kernel versions or release dates are listed in the data, so all kernels containing an unpatched mxuport driver are potentially impacted.

Risk and Exploitability

The CVSS score of 7.0 indicates medium‑to‑high severity. The EPSS score of less than 1 % indicates a very low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector would be local, requiring a malicious USB device to be physically connected to the system. The risk is therefore limited to environments where untrusted USB hardware can be introduced.

Generated by OpenCVE AI on August 5, 2026 at 02:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the mxuport endpoint size validation patch.
  • If a kernel update cannot be performed immediately, disable or remove the mxuport driver or restrict USB ports so that devices exposing a bulk‑out endpoint with a maximum packet size smaller than eight bytes cannot be used.
  • Enable kernel debugging logs and regularly check dmesg or kernel log files for memory corruption indicators such as OOPS or BUG messages, and apply emergency patches as soon as they become available.

Generated by OpenCVE AI on August 5, 2026 at 02:26 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

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

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

None

cvssV3_1

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

threat_severity

Important


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: mxuport: fix memory corruption with small endpoint Make sure that the bulk-out endpoint max packet size is at least eight bytes to avoid user-controlled slab corruption should a malicious device report a smaller size.
Title USB: serial: mxuport: fix memory corruption with small endpoint
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.116Z

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

Link: CVE-2026-63899

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-63899 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T02:30:03Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')