CVE-2026-53313

MediumCVSS 5.5/10Last modified Nov 6, 2026

Description

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

drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths

In dc_dmub_srv_log_diagnostic_data() and dc_dmub_srv_enable_dpia_trace().

Both functions check:

if (!dc_dmub_srv || !dc_dmub_srv->dmub)

and then call DC_LOG_ERROR() inside that block.

DC_LOG_ERROR() uses dc_dmub_srv->ctx internally. So if dc_dmub_srv is NULL, the logging itself can dereference a NULL pointer and cause a crash.

Fix this by splitting the checks.

First check if dc_dmub_srv is NULL and return immediately. Then check dc_dmub_srv->dmub and log the error only when dc_dmub_srv is valid.

Fixes the below: ../display/dc/dc_dmub_srv.c:962 dc_dmub_srv_log_diagnostic_data() error: we previously assumed 'dc_dmub_srv' could be null (see line 961) ../display/dc/dc_dmub_srv.c:1167 dc_dmub_srv_enable_dpia_trace() error: we previously assumed 'dc_dmub_srv' could be null (see line 1166)

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 2631ac1ac328189031d1aefbbd4929050f72fb23, < 2afedb8b9262df2a09e62ee7c22530a8c9df5934; >= 2631ac1ac328189031d1aefbbd4929050f72fb23, < 1cad9afbb2d559b738b83c498f9c1abdfd327e7f; >= 2631ac1ac328189031d1aefbbd4929050f72fb23, < a71fdbd6e8289e2725d33a9873833459f3b1824f; >= 2631ac1ac328189031d1aefbbd4929050f72fb23, < 2ab18de5ebb11c76bfc8087c5a09fbcccd0dea8a; >= 2631ac1ac328189031d1aefbbd4929050f72fb23, < b37a978e6d8c33fbfa4abc5dcca4c7cfc6d01f22; >= 2631ac1ac328189031d1aefbbd4929050f72fb23, < 4ae3e16f4b3bf64140f773629b765d605ee079a9
LinuxLinux5.14

References

Timeline

Published
Jun 26, 2026
Last modified
Nov 6, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-533145.5In the Linux kernel, the following vulnerability has been resolved: padata: Put CPU offline callback in ONLINE section to allow failure syCVE-2026-533155.5In the Linux kernel, the following vulnerability has been resolved: drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp() rasCVE-2026-533165.5In the Linux kernel, the following vulnerability has been resolved: drm/amd/ras: Fix NULL deref in ras_core_ras_interrupt_detected() FixesCVE-2026-533175.5In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7921: Place upper limit on station AID Any station confiCVE-2026-533185.5In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_checkCVE-2026-533195.5In the Linux kernel, the following vulnerability has been resolved: blk-wbt: remove WARN_ON_ONCE from wbt_init_enable_default() wbt_init_eCVE-2026-53326.1A vulnerability was identified in Xiaopi Panel 1.0.0. This vulnerability affects unknown code of the file /demo.php of the component WAF FirCVE-2026-533205.5In the Linux kernel, the following vulnerability has been resolved: nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty() nilCVE-2026-533215.5In the Linux kernel, the following vulnerability has been resolved: io_uring/napi: cap busy_poll_to 10 msec Currently there's no cap on thCVE-2026-533228.8In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Clean up DMABUFs before disabling function On device shutdowCVE-2026-533235.5In the Linux kernel, the following vulnerability has been resolved: net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops CVE-2026-533245.5In the Linux kernel, the following vulnerability has been resolved: net: mana: Use pci_name() for debugfs directory naming Use pci_name(pd
CVE-2026-53313: Medium severity, CVSS 5.5 | Vulnix