drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
Summary
| CVE | CVE-2026-46220 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-05-28 10:16:37 UTC |
| Updated | 2026-05-28 13:44:01 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
sdma_v4_0_ring_emit_fence() contains two BUG_ON(addr & 0x3) assertions
that verify fence writeback addresses are dword-aligned. These
assertions can be reached from unprivileged userspace via crafted
DRM_IOCTL_AMDGPU_CS submissions, causing a fatal kernel panic in a
scheduler worker thread.
Replace both BUG_ON() calls with WARN_ON() to log the condition without
crashing the kernel. A misaligned fence address at this point indicates
a driver bug, but crashing the kernel is never the correct response when
the assertion is reachable from userspace.
The CS IOCTL path is the correct place to filter invalid submissions;
the ring emission callback is too late to do anything about it.
(cherry picked from commit b90250bd933afd1ba94d86d6b13821997b22b18e) |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 2130f89ced2cc0f5113bb427c1cbc7a4ca7729c7 4f7ca00fa91daf0795ec6b3b130c5ebba1f155fe git |
Not specified |
| CNA |
Linux |
Linux |
affected 2130f89ced2cc0f5113bb427c1cbc7a4ca7729c7 d331fb241a4602253976ddd65144a8ba2b05665d git |
Not specified |
| CNA |
Linux |
Linux |
affected 2130f89ced2cc0f5113bb427c1cbc7a4ca7729c7 0b91ea46bb68abf98a082bf239092253bbd6aaa2 git |
Not specified |
| CNA |
Linux |
Linux |
affected 2130f89ced2cc0f5113bb427c1cbc7a4ca7729c7 a4fd82fb0757c180bf622907397c528b89a827b2 git |
Not specified |
| CNA |
Linux |
Linux |
affected 2130f89ced2cc0f5113bb427c1cbc7a4ca7729c7 78d2e624fa073c14970aa097adcf3ea31c157a66 git |
Not specified |
| CNA |
Linux |
Linux |
affected 4.12 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 4.12 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.6.140 6.6.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.90 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.32 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.0.9 7.0.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.1-rc3 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/d331fb241a4602253976ddd65144a8ba2b05665d |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/0b91ea46bb68abf98a082bf239092253bbd6aaa2 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/78d2e624fa073c14970aa097adcf3ea31c157a66 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/4f7ca00fa91daf0795ec6b3b130c5ebba1f155fe |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/a4fd82fb0757c180bf622907397c528b89a827b2 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.