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

usb: typec: altmodes/displayport: validate count before reading Status Update VDO

A broken/malicious device can send the incorrect count for a status
update VDO, which will cause the kernel to read uninitialized stack data
and send it off elsewhere.

Fix this up by correctly verifying the count for the update object.
Published: 2026-07-19
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel treats Status Update VDOs from USB‑Type‑C DisplayPort alternate modes incorrectly by failing to validate the count field. A malformed or malicious device can therefore send an invalid count, causing the kernel to read uninitialized stack data and transmit that information elsewhere, which could leak sensitive kernel state.

Affected Systems

All Linux kernel builds that include DisplayPort alternate‑mode support prior to the merge commit that added the count validation fix are vulnerable. This includes any kernel release before the hot‑fix, regardless of major or minor version, as long as alt‑mode support is compiled in.

Risk and Exploitability

The CVSS score of 5.5 signals moderate severity; the EPSS score of less than 1 % indicates a low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attacker must physically connect a malicious USB‑Type‑C device to the host to trigger the bug. An exploit could expose uninitialized stack contents but does not provide persistence or remote code execution.

Generated by OpenCVE AI on August 3, 2026 at 01:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that contains the Status Update VDO count‑validation patch.
  • Disable DisplayPort alternate‑mode support in the kernel configuration or reload firmware that rejects malformed alt‑mode packets if the feature is not required.
  • Implement strict USB‑Type‑C device filtering or enforce a device policy to restrict attachments of potentially malicious peripherals.

Generated by OpenCVE AI on August 3, 2026 at 01:56 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

Mon, 27 Jul 2026 20:30:00 +0000

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

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

Type Values Removed Values Added
Weaknesses CWE-805
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


Tue, 21 Jul 2026 23:30:00 +0000

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

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: typec: altmodes/displayport: validate count before reading Status Update VDO A broken/malicious device can send the incorrect count for a status update VDO, which will cause the kernel to read uninitialized stack data and send it off elsewhere. Fix this up by correctly verifying the count for the update object.
Title usb: typec: altmodes/displayport: validate count before reading Status Update VDO
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-20T06:41:41.563Z

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

Link: CVE-2026-63961

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-63961 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T02:00:15Z

Weaknesses
  • CWE-805

    Buffer Access with Incorrect Length Value