CVE-2021-47362: drm/amd/pm: Update intermediate power state for SI
In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pm: Update intermediate power state for SI
Update the current state as boot state during dpm initialization.
During the subsequent initialization, set_power_state gets called to
transition to the final power state. set_power_state refers to values
from the current state and without current state populated, it could
result in NULL pointer dereference.
For ex: on platforms where PCI speed change is supported through ACPI
ATCS method, the link speed of current state needs to be queried before
deciding on changing to final power state's link speed. The logic to query
ATCS-support was broken on certain platforms. The issue became visible
when broken ATCS-support logic got fixed with commit
f9b7f3703ff9 ("drm/amdgpu/acpi: make ATPX/ATCS structures global (v2)").
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1698
Security readout for executives and security teams
Plain-English summary
This is a Linux kernel stability vulnerability in AMDGPU power management. On affected systems, initialization can hit a NULL pointer dereference while moving from boot power state to final power state, potentially crashing the system. Public sources do not provide CVSS, CWE, or active exploitation evidence.
Executive priority
Treat this as a targeted Linux kernel maintenance issue, not an emergency based on current evidence. Prioritize patching where affected AMD graphics hardware and stability requirements overlap.
Technical view
The flaw is in drm/amd/pm SI dynamic power management. During DPM initialization, the current state was not populated before set_power_state used it, including ACPI ATCS link-speed decision paths. The upstream fix updates the current state to the boot state during initialization.
Likely exposure
Exposure appears limited to affected Linux kernel builds using AMDGPU power management for SI-era AMD graphics hardware, especially platforms involving ACPI ATCS PCIe link-speed handling. Exact distribution package ranges are not provided in the bundle.
Exploitation context
The sources describe a NULL pointer dereference during initialization, not a remote attack path. CISA KEV status is false, and the provided bundle cites no public exploitation or weaponized exploit details.
Researcher notes
The public record lacks CVSS, CWE, detailed affected package ranges, and exploitability analysis. The best-supported assessment is a kernel NULL pointer dereference in AMDGPU SI power-state initialization fixed by upstream stable commits.
Mitigation direction
Check Linux distribution advisories for CVE-2021-47362 fixed kernel packages.
Upgrade to a vendor-supported kernel containing the referenced upstream stable fixes.
Prioritize systems with AMDGPU SI hardware or related boot-time stability incidents.
Avoid direct deploy assumptions; follow normal kernel change-control and reboot planning.
Validation and detection
Inventory Linux kernel versions and affected AMDGPU hardware across managed assets.
Confirm whether the running kernel includes the referenced stable commits.
Review boot and crash logs for AMDGPU DPM initialization failures.
Track vendor advisory status if distribution package mapping is unclear.
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-2021-47362 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.