CVE-2025-21956
📋 TL;DR
This CVE addresses a kernel warning in AMD GPU display drivers when handling 14-bit color depth. The vulnerability causes a warning message but doesn't appear to enable privilege escalation or remote code execution. It primarily affects Linux systems with AMD Radeon RX 6600 XT graphics cards.
💻 Affected Systems
- AMD Radeon RX 6600 XT graphics cards
📦 What is this software?
Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →Linux Kernel by Linux
The Linux Kernel is the core component of the Linux operating system, serving as the critical interface between computer hardware and software processes. As the heart of millions of servers, cloud infrastructure, embedded systems, Android devices, and IoT deployments worldwide, the Linux Kernel mana...
Learn more about Linux Kernel →⚠️ Risk & Real-World Impact
Worst Case
Kernel panic or system instability leading to denial of service
Likely Case
Warning messages in kernel logs and potential display artifacts or minor performance issues
If Mitigated
No impact beyond warning messages in logs
🎯 Exploit Status
This appears to be a bug fix rather than a security vulnerability with exploit potential
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Linux kernel with commit 274a87eb389f58eddcbc5659ab0b180b37e92775 or later stable backports
Vendor Advisory: https://git.kernel.org/stable/c/0174a2e5770efee9dbd4b58963ed4d939298ff5e
Restart Required: Yes
Instructions:
1. Update Linux kernel to version containing the fix. 2. Reboot system. 3. Verify AMD GPU driver loads without warnings.
🔧 Temporary Workarounds
Avoid 14-bit color depth
linuxConfigure display settings to use standard color depths (8-bit, 10-bit, or 12-bit) instead of 14-bit
🧯 If You Can't Patch
- Monitor kernel logs for warning messages and investigate any system instability
- Consider using different graphics hardware if stability issues occur
🔍 How to Verify
Check if Vulnerable:
Check kernel logs for 'WARNING: CPU: ... calculate_phy_pix_clks+0xef/0x100 [amdgpu]' messages when using AMD GPU with 14-bit color depth
Check Version:
uname -r
Verify Fix Applied:
Verify kernel version includes the fix commit and no warning messages appear in dmesg when using 14-bit color depth
📡 Detection & Monitoring
Log Indicators:
- WARNING: CPU: ... calculate_phy_pix_clks+0xef/0x100 [amdgpu] in kernel logs
SIEM Query:
source="kernel" AND "calculate_phy_pix_clks" AND "amdgpu"
🔗 References
- https://git.kernel.org/stable/c/0174a2e5770efee9dbd4b58963ed4d939298ff5e
- https://git.kernel.org/stable/c/04f90b505ad3a6eed474bbaa03167095fef5203a
- https://git.kernel.org/stable/c/0c0016712e5dc23ce4a7e673cbebc24a535d8c8a
- https://git.kernel.org/stable/c/27df30106690969f7d63604f0d49ed8e9bffa2cb
- https://git.kernel.org/stable/c/79e31396fdd7037c503e6add15af7cb00633ea92
- https://git.kernel.org/stable/c/a8f77e1658d78e4a8bb227a83bcee67de97f7634
- https://git.kernel.org/stable/c/cca3ab74f90176099b6392e8e894b52b27b3d080
- https://git.kernel.org/stable/c/dc831b38680c47d07e425871a9852109183895cf
- https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html
- https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html