Impact
In the Linux kernel, the functions that parse remote DisplayPort sideband replies lack bounds checks when copying data from the received packet. The code copies num_bytes bytes from a raw message buffer without confirming that the source offset plus num_bytes does not exceed the message length. Because num_bytes is an 8‑bit value, the missing check allows a malicious or buggy Multi‑Stream Transport hub to request a read that overflows the buffer, resulting in an out‑of‑bounds read. This vulnerability can expose unintended kernel memory contents to an attacker, enabling information disclosure or potential exploitation through a subsequent memory corruption path.
Affected Systems
The weakness appears in the Linux kernel DRM subsystem. No specific kernel versions are enumerated in the advisory; therefore, any kernel that implements the DisplayPort multi‑stream transport sideband logic and has not been updated to the patched code may be vulnerable. Attackers that can interact with the system via a DisplayPort connection that includes an MST hub pose the main risk.
Risk and Exploitability
The formal CVSS score is not provided in the advisory, but the nature of the flaw suggests a high severity. Since the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, the exploitation probability is currently unknown, but the legitimate attack vector is through a connected MST hub that issues out‑of‑bounds read requests. Once the read occurs, the attacker can read arbitrary kernel memory; if further exploitation techniques are available, remote code execution could be achieved. Administrators should consider the risk high for systems exposed to external MST hardware.
OpenCVE Enrichment