CVE-2023-52819·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga For pptable structs that use flexible array sizes, use flexible arrays.
- Severity
- medium
- Software
- Kernel
- Fixed in
- 6.6.3
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at <0.1% — higher than 4% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Affected versions
From: 6.6
Until: 6.6.3
Fixed in: 6.6.3
How to fix this CVE
Update your Linux kernel to version 6.6.3 or later to resolve an array indexing vulnerability in AMD GPU power management tables. This vulnerability affects Polaris and Tonga GPU architectures and could lead to kernel memory access violations. Ensure your system is fully patched to prevent potential local privilege escalation or denial of service conditions.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Run 'uname -r' to display the currently installed kernel version and verify it is 6.6.3 or later
- Check if AMD Polaris or Tonga GPUs are present with 'lspci | grep -i amd' or 'lsmod | grep amdgpu'
- Search kernel logs for array-index-out-of-bounds errors with 'dmesg | grep -i ubsan' or 'journalctl -u kernel | grep -i ubsan'
- Verify the fix by checking kernel source or running 'cat /proc/version' to confirm the patched kernel is running after reboot
FAQ
What is CVE-2023-52819?
CVE-2023-52819 is an array bounds checking vulnerability in the Linux kernel's AMD GPU power management code that affects Polaris and Tonga architectures. The kernel's Undefined Behavior Sanitizer (UBSAN) detected out-of-bounds array access when processing power table structures, potentially causing kernel panics or memory corruption.
Is CVE-2023-52819 being actively exploited?
No, this vulnerability is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog and no public exploits have been disclosed. However, the medium CVSS score (6.6) indicates it poses a meaningful risk to systems with AMD Polaris/Tonga GPUs.
What versions of Kernel are affected by CVE-2023-52819?
Linux kernel versions 6.6 through 6.6.2 are affected. The vulnerability was resolved in kernel version 6.6.3.
How do I check if my server is vulnerable to CVE-2023-52819?
Run 'uname -r' to check your kernel version. If the output shows version 6.6, 6.6.1, or 6.6.2 and 'lspci | grep -i amd' shows Polaris or Tonga GPUs installed, your system is vulnerable.
Does Defensia detect CVE-2023-52819?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2023-52819 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/0f0e59075b5c22f1e871fbd508d6e4f495048356
- https://git.kernel.org/stable/c/60a00dfc7c5deafd1dd393beaf53224f7256dad6
- https://git.kernel.org/stable/c/7c68283f3166221af3df5791f0e13d3137a72216
- https://git.kernel.org/stable/c/8c1dbddbfcb051e82cea0c197c620f9dcdc38e92
- https://git.kernel.org/stable/c/a237675aa1e62bbfaa341c535331c8656a508fa1
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2023-52819. Free for 1 server.
Get started free