CVE-2026-53135: Linux kernel · drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
Affects Linux kernelSource CVE Database V5
Not known to be exploited · fixed in ee9cfcf77a8e8af637396dc00966df5f701e661c : update Linux kernel when convenient.
Data as of 6 Nov 2026, 16:49 UTC
Rated by Threat Radar · No CVSS score from NVD or the CNA
Thin evidence
One scorer or none- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers cannot reliably automate steps 1–4 of the kill chain
- Technical impact
- Limited control over the software or limited information exposure
CISA SSVC assessment, 2026-11-06.
- Patch
- Available – fixed in ee9cfcf77a8e8af637396dc00966df5f701e661c, c90954cdea4d6998ec345de0d840d030c145b89e, bb6f705b73b5f191f14ad004e2c8c4b615806187 +5
Exploitation evidence
Disclosed: evidence found.
CVE published 25 Jun 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
Description
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs [Why & How] dp_sdp_message_debugfs_write() dereferences connector->base.state->crtc without checking for NULL. A connector can be connected but not bound to any CRTC (e.g. after hot-plug before the next atomic commit), causing a kernel crash when writing to the sdp_message debugfs node. The function also ignores the user-provided size argument and always passes 36 bytes to copy_from_user(), reading past the user buffer when size < 36. Fix both issues by: - Returning -ENODEV when connector->base.state or state->crtc is NULL - Clamping write_size to min(size, sizeof(data)) (cherry picked from commit 6ab4c36a522842ff70474a1c0af2e40e50fc8300)
References
- git.kernel.org/stable/c/ee9cfcf77a8e8af637396dc00966df5f701e661c (opens in a new tab)
- git.kernel.org/stable/c/b781f90a9528555c709e59789550893581ef0be4 (opens in a new tab)
- git.kernel.org/stable/c/a2de1d71891a038a9346b2c1a72b88c8350f2479 (opens in a new tab)
- git.kernel.org/stable/c/7fc4fab4acc307ad2903312c195872b2953d32c3 (opens in a new tab)
- git.kernel.org/stable/c/7ae95c0275c330b5dbae806f8e431720edad776f (opens in a new tab)
- git.kernel.org/stable/c/bb6f705b73b5f191f14ad004e2c8c4b615806187 (opens in a new tab)
- git.kernel.org/stable/c/c90954cdea4d6998ec345de0d840d030c145b89e (opens in a new tab)
- git.kernel.org/stable/c/adf67034b1f61f7119295208085bfd43f85f56af (opens in a new tab)