PatchSiren cyber security CVE debrief
CVE-2026-46220 Linux CVE debrief
A local denial-of-service vulnerability exists in the Linux kernel's AMDGPU SDMA4 driver. The `sdma_v4_0_ring_emit_fence()` function contained `BUG_ON()` assertions verifying dword alignment of fence writeback addresses. These assertions were reachable from unprivileged userspace through crafted `DRM_IOCTL_AMDGPU_CS` submissions, causing fatal kernel panics in scheduler worker threads. The fix replaces both `BUG_ON()` calls with `WARN_ON()` to log the condition without crashing the kernel. The vulnerability was disclosed on 2026-05-28.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-05-28
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-05-28
Who should care
Linux system administrators running kernels with AMDGPU support; organizations using AMD GPUs in desktop, workstation, or server environments; security teams monitoring for local privilege escalation or denial-of-service vectors in graphics drivers
Technical summary
The AMDGPU SDMA4 driver's fence emission routine used `BUG_ON()` assertions to validate dword-aligned fence writeback addresses. These assertions were reachable from unprivileged userspace through the `DRM_IOCTL_AMDGPU_CS` IOCTL, allowing local attackers to trigger kernel panics. The vulnerability represents a defense-in-depth failure where kernel crash assertions were exposed to untrusted input rather than being restricted to internal driver invariants. The fix converts fatal assertions to warnings, deferring proper input validation to the CS IOCTL entry point.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the referenced stable branch commits when available from your Linux distribution
- Monitor vendor security advisories for backported fixes to currently deployed kernel versions
- Consider restricting unprivileged access to AMDGPU DRM devices where feasible as a temporary mitigation
- Review system logs for WARN_ON messages indicating misaligned fence addresses that may indicate driver bugs
Evidence notes
The CVE description and kernel commit references confirm the vulnerability: unprivileged userspace could trigger `BUG_ON(addr & 0x3)` assertions in `sdma_v4_0_ring_emit_fence()` via the AMDGPU CS IOCTL path, resulting in kernel panic. The fix (cherry-picked from commit b90250bd933afd1ba94d86d6b13821997b22b18e) replaces fatal assertions with non-fatal warnings. Multiple stable kernel branch commits are referenced indicating backports to affected versions.
Official resources
-
CVE-2026-46220 CVE record
CVE.org
-
CVE-2026-46220 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-28