CVE-2024-38546: drm: vc4: Fix possible null pointer dereference
In the Linux kernel, the following vulnerability has been resolved:
drm: vc4: Fix possible null pointer dereference
In vc4_hdmi_audio_init() of_get_address() may return
NULL which is later dereferenced. Fix this bug by adding NULL check.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Security readout for executives and security teams
Plain-English summary
CVE-2024-38546 is a Linux kernel bug in the VC4 HDMI audio initialization code. A missing NULL check could cause the kernel to dereference a NULL pointer. The public record does not provide CVSS, confirmed impact, or evidence of exploitation.
Executive priority
Low immediate urgency based on available evidence. Schedule remediation through normal Linux kernel maintenance, with higher priority for systems that depend on the VC4 graphics and HDMI audio path.
Technical view
In vc4_hdmi_audio_init(), of_get_address() may return NULL and the returned value was later dereferenced. The Linux kernel fix adds a NULL check. The issue was found by Linux Verification Center using SVACE, and stable kernel commit references are provided.
Likely exposure
Exposure is most likely on Linux systems running affected kernel builds where the VC4 DRM HDMI audio path is present. The source bundle does not identify distributions, hardware models, or configuration prerequisites beyond Linux kernel VC4 code.
Exploitation context
CISA KEV is false, and the provided sources do not claim active exploitation, public exploit code, or weaponized use. Treat this as a patch-management item unless local exposure analysis shows the affected driver path is in use.
Researcher notes
The record lacks CVSS, CWE, exploitation evidence, and detailed impact analysis. The core condition is a NULL return from of_get_address() in vc4_hdmi_audio_init(), fixed by adding a NULL check across stable branches.
Mitigation direction
Update to a Linux kernel containing the referenced stable fixes.
Use distribution kernel advisories to map fixes to packaged kernel versions.
Prioritize systems where VC4 DRM HDMI audio is enabled or relevant.
If no packaged fix exists, monitor Linux and distribution guidance.
Validation and detection
Inventory Linux kernel versions across potentially affected systems.
Check whether VC4 DRM HDMI audio code is present and enabled.
Confirm installed kernels include one of the referenced stable fixes or distro backports.
Review crash logs for VC4 HDMI audio initialization faults.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2024-38546 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.