First published: Tue Jan 16 2024(Updated: )
A GPU kernel can read sensitive data from another GPU kernel (even from another user or app) through an optimized GPU memory region called _local memory_ on various architectures.
Credit: cret@cert.org
Affected Software | Affected Version | How to fix |
---|---|---|
Apple GPU drivers | ||
Qualcomm GPU drivers | ||
X.Org XServer with AMDGPU Driver | ||
Imagination GPU drivers | ||
OpenCL | <=3.0.11 | |
Vulkan | <=1.3.224 | |
Imagination DDK | <=23.2 | |
All of | ||
AMD Instinct MI300X | ||
AMD Instinct MI300X | ||
All of | ||
AMD Instinct MI300A | ||
AMD Instinct MI300A | ||
All of | ||
AMD Instinct MI250 | ||
AMD Instinct MI250 | ||
All of | ||
AMD Instinct MI210 | ||
AMD Instinct MI210 | ||
All of | ||
AMD Instinct MI100 | ||
AMD Instinct MI100 | ||
All of | ||
AMD Radeon Instinct MI50 Firmware | ||
AMD Radeon Instinct MI50 | ||
All of | ||
AMD Radeon Instinct MI25 | ||
AMD Radeon Instinct MI25 Firmware | ||
All of | ||
AMD Radeon Pro V620 firmware | ||
AMD Radeon Pro V620 firmware | ||
All of | ||
AMD Radeon Pro V520 Firmware | ||
AMD Radeon Pro V520 Firmware | ||
All of | ||
AMD Radeon Pro W7600 Firmware | ||
AMD Radeon Pro W7600 | ||
All of | ||
AMD Radeon Pro W7500 | ||
AMD Radeon Pro W7500 | ||
All of | ||
AMD Radeon Pro W6400 Firmware | ||
AMD Radeon Pro W6400 Firmware | ||
All of | ||
AMD Radeon Pro W6500M | ||
AMD Radeon Pro W6500M | ||
All of | ||
AMD Radeon Pro W6300M | ||
AMD Radeon Pro W6300M | ||
All of | ||
AMD Radeon Pro W5700 | ||
AMD Radeon Pro W5700X Firmware | ||
All of | ||
AMD Radeon Pro W5500X | ||
AMD Radeon Pro W5500X | ||
All of | ||
AMD Radeon RX 7900XTX Firmware | ||
AMD Radeon RX 7900 XTX | ||
All of | ||
AMD Radeon RX 7900 XT Firmware | ||
AMD Radeon RX 7900 XT | ||
All of | ||
AMD Radeon RX 7800 XT Firmware | ||
AMD Radeon RX 7800 XT | ||
All of | ||
AMD Radeon RX 7700 XT Firmware | ||
AMD Radeon RX 7700 XT | ||
All of | ||
AMD Radeon RX 7600 Firmware | ||
AMD Radeon RX 7600 XT Firmware | ||
All of | ||
AMD Radeon RX 7600 Firmware | ||
AMD Radeon RX 7600 | ||
All of | ||
AMD Radeon RX 6950 XT Firmware | ||
AMD Radeon RX 6950XT Firmware | ||
All of | ||
AMD Radeon RX 6900 XT Firmware | ||
AMD Radeon RX 6900 XT | ||
All of | ||
AMD Radeon RX 6800 XT Firmware | ||
AMD Radeon RX 6800 XT Firmware | ||
All of | ||
AMD Radeon RX 6800 Firmware | ||
AMD Radeon RX 6800 | ||
All of | ||
AMD Radeon RX 5300M Firmware | ||
AMD Radeon RX 5300M Firmware | ||
All of | ||
AMD Radeon RX 5300 Firmware | ||
AMD Radeon RX 5300 Firmware | ||
All of | ||
AMD Radeon RX 5300 XT Firmware | ||
AMD Radeon RX 5300XT Firmware | ||
All of | ||
AMD Radeon RX 5500M Firmware | ||
AMD Radeon RX 5500M | ||
All of | ||
Amd Radeon Rx 550 Firmware | ||
AMD Radeon RX 5500 | ||
All of | ||
AMD Radeon RX 5500 XT Firmware | ||
AMD Radeon RX 5500 XT | ||
All of | ||
AMD Radeon RX 5600M Firmware | ||
AMD Radeon RX 5600M | ||
All of | ||
AMD Radeon RX 5600 Firmware | ||
AMD Radeon RX 5600 | ||
All of | ||
AMD Radeon RX 5600 XT Firmware | ||
AMD Radeon RX 5600 XT | ||
All of | ||
AMD Radeon RX 5700M Firmware | ||
AMD Radeon RX 5700M | ||
All of | ||
AMD Radeon RX 5700 Firmware | ||
AMD Radeon RX 5700 | ||
All of | ||
AMD Radeon RX 5700 XT Firmware | ||
AMD Radeon RX 5700 XT | ||
All of | ||
AMD Ryzen 9 7945HX3D Firmware | ||
AMD Ryzen 9 7945HX3D | ||
All of | ||
AMD Ryzen 9 7945HX3D Firmware | ||
AMD Ryzen 9 7945HX Firmware | ||
All of | ||
AMD Ryzen 9 7845HX firmware | ||
AMD Ryzen 9 7845HX firmware | ||
All of | ||
AMD Ryzen 7 7745HX Firmware | ||
AMD Ryzen 7 7745HX Firmware | ||
All of | ||
AMD Ryzen 5 7645HX Firmware | ||
AMD Ryzen 5 7645HX | ||
All of | ||
AMD Ryzen 9 7940H Firmware | ||
AMD Ryzen 9 7940H | ||
All of | ||
AMD Ryzen 9 Pro 7945HS Firmware | ||
AMD Ryzen 9 Pro 7945HS Firmware | ||
All of | ||
AMD Ryzen 7 Pro 7840HS Firmware | ||
AMD Ryzen 7 Pro 7840HS | ||
All of | ||
AMD Ryzen 7 Pro 7840H | ||
AMD Ryzen 7 Pro 7840H | ||
All of | ||
AMD Ryzen 7 Pro 7840U | ||
AMD Ryzen 7 Pro 7840U | ||
All of | ||
AMD Ryzen 5 Pro 7640H Firmware | ||
AMD Ryzen 5 Pro 7640HS Firmware | ||
All of | ||
AMD Ryzen 5 Pro 7640H Firmware | ||
AMD Ryzen 5 PRO 7640H | ||
All of | ||
AMD Ryzen 5 7640U Firmware | ||
AMD Ryzen 5 Pro 7640U Firmware | ||
All of | ||
AMD Ryzen 5 PRO 7545U | ||
AMD Ryzen 5 PRO 7545U | ||
All of | ||
AMD Ryzen 5 Pro 7540U | ||
AMD Ryzen 5 Pro 7540U Firmware | ||
All of | ||
AMD Ryzen 3 Pro 7440U | ||
AMD Ryzen 3 7440U Firmware | ||
All of | ||
AMD Ryzen 7 5700G Firmware | ||
AMD Ryzen 7 5700G Firmware | ||
All of | ||
AMD Ryzen 7 5700GE Firmware | ||
AMD Ryzen 7 5700GE Firmware | ||
All of | ||
AMD Ryzen 5 5600GT Firmware | ||
AMD Ryzen 5 5600GT Firmware | ||
All of | ||
AMD Ryzen 5 5600G | ||
AMD Ryzen 5 5600GT Firmware | ||
All of | ||
AMD Ryzen 5 5600GE Firmware | ||
AMD Ryzen 5 5600GE Firmware | ||
All of | ||
AMD Ryzen 5 5500GT Firmware | ||
AMD Ryzen 5 5500GT | ||
All of | ||
AMD Ryzen 3 5300G Firmware | ||
AMD Ryzen 3 5300G Firmware | ||
All of | ||
AMD Ryzen 5300GE Firmware | ||
AMD Ryzen 3 5300GE Firmware | ||
All of | ||
AMD Ryzen 5 Pro 3400G Firmware | ||
AMD Ryzen 5 Pro 3400G Firmware | ||
All of | ||
AMD Ryzen 5 Pro 3400G Firmware | ||
AMD Ryzen 5 3400G Firmware | ||
All of | ||
AMD Ryzen Pro 3400GE firmware | ||
AMD Ryzen 5 Pro 3400GE Firmware | ||
All of | ||
AMD Ryzen Pro 3350G Firmware | ||
AMD Ryzen Pro 3350G Firmware | ||
All of | ||
AMD Ryzen 5 Pro 3350GE Firmware | ||
AMD Ryzen 5 Pro 3350GE Firmware | ||
All of | ||
AMD Ryzen 3 Pro 3200G Firmware | ||
AMD Ryzen 3 Pro 3200G Firmware | ||
All of | ||
AMD Ryzen 3 3200G Firmware | ||
AMD Ryzen 3 3200G Firmware | ||
All of | ||
AMD Ryzen 3 3200GE Firmware | ||
AMD Ryzen 3 3200GE Firmware | ||
All of | ||
AMD Ryzen Pro 3200GE Firmware | ||
AMD Ryzen 3 Pro 3200GE Firmware | ||
All of | ||
AMD Ryzen 7 7735HS Firmware | ||
AMD Ryzen 7 7735HS Firmware | ||
All of | ||
AMD Ryzen 7 7736U Firmware | ||
AMD Ryzen 7 7736U | ||
All of | ||
AMD Ryzen 7 7735U Firmware | ||
AMD Ryzen 7 7735U Firmware | ||
All of | ||
AMD Ryzen 5 7535HS Firmware | ||
AMD Ryzen 5 7535HS Firmware | ||
All of | ||
AMD Ryzen 5 7535U firmware | ||
AMD Ryzen 5 7535U firmware | ||
All of | ||
AMD Ryzen 3 7335U Firmware | ||
AMD Ryzen 3 7335U Firmware | ||
All of | ||
AMD Ryzen 5 7520U Firmware | ||
AMD Ryzen 5 7520u firmware | ||
All of | ||
AMD Ryzen 3 7320U Firmware | ||
AMD Ryzen 3 7320U | ||
All of | ||
AMD Ryzen 9 6980HX | ||
AMD Ryzen 9 6980HX firmware | ||
All of | ||
AMD Ryzen 6980HS Firmware | ||
AMD Ryzen 9 6980HS Firmware | ||
All of | ||
AMD Ryzen 9 6900HX Firmware | ||
AMD Ryzen 9 6900HX Firmware | ||
All of | ||
AMD Ryzen 6900HS Firmware | ||
AMD Ryzen 9 6900HS Firmware | ||
All of | ||
AMD Ryzen 7 6800H Firmware | ||
AMD Ryzen 7 6800H Firmware | ||
All of | ||
AMD Ryzen 7 6800H Firmware | ||
AMD Ryzen 7 6800HS firmware | ||
All of | ||
AMD Ryzen 7 6800U Firmware | ||
AMD Ryzen 7 6800U Firmware | ||
All of | ||
AMD Ryzen 5 6600H firmware | ||
AMD Ryzen 5 6600H firmware | ||
All of | ||
AMD Ryzen 6600HS | ||
AMD Ryzen 5 6600HS Firmware | ||
All of | ||
AMD Ryzen 6600U Firmware | ||
AMD Ryzen 5 6600U Firmware | ||
All of | ||
AMD Ryzen 7 5700U Firmware | ||
AMD Ryzen 7 5700U Firmware | ||
All of | ||
AMD Ryzen 5 5500U Firmware | ||
AMD Ryzen 5 5500U | ||
All of | ||
AMD Ryzen 3 5300U | ||
AMD Ryzen 3 5300U Firmware | ||
All of | ||
AMD Ryzen 9 4900H Firmware | ||
AMD Ryzen 9 4900H Firmware | ||
All of | ||
AMD Ryzen 9 4900HS Firmware | ||
AMD Ryzen 9 4900HS Firmware | ||
All of | ||
AMD Ryzen 7 4800H Firmware | ||
AMD Ryzen 7 4800H Firmware | ||
All of | ||
AMD Ryzen 7 4800HS | ||
AMD Ryzen 7 4800H | ||
All of | ||
AMD Ryzen 7 Firmware | ||
AMD Ryzen 7 4980U | ||
All of | ||
AMD Ryzen 7 4800U Firmware | ||
AMD Ryzen 7 4800U Firmware | ||
All of | ||
AMD Ryzen 7 4700U Firmware | ||
AMD Ryzen 7 4700U Firmware | ||
All of | ||
AMD Ryzen 5 4600H Firmware | ||
AMD Ryzen 5 4600H Firmware | ||
All of | ||
AMD Ryzen 5 4600HS | ||
AMD Ryzen 5 4600HS Firmware | ||
All of | ||
AMD Ryzen 5 4680U Firmware | ||
AMD Ryzen 5 4680U Firmware | ||
All of | ||
AMD Ryzen 5 4600U Firmware | ||
AMD Ryzen 5 4600U Firmware | ||
All of | ||
AMD Ryzen 5 4500U Firmware | ||
AMD Ryzen 5 4500U Firmware | ||
All of | ||
AMD Ryzen 3 4300U Firmware | ||
AMD Ryzen 3 4300U Firmware | ||
All of | ||
AMD Ryzen 3 3250U Firmware | ||
AMD Ryzen 3 3250U Firmware | ||
All of | ||
AMD Ryzen 3 3250C Firmware | ||
AMD Ryzen 3 3250C Firmware | ||
All of | ||
AMD Ryzen 3 3200U Firmware | ||
AMD Ryzen 3 3200U Firmware | ||
All of | ||
AMD Ryzen 9 7950X3D Firmware | ||
AMD Ryzen 9 7950X3D | ||
All of | ||
AMD Ryzen 9 7950X | ||
AMD Ryzen 9 7950X | ||
All of | ||
AMD Ryzen 9 7900X3D firmware | ||
AMD Ryzen 9 7900X3D firmware | ||
All of | ||
AMD Ryzen 9 7900X Firmware | ||
AMD Ryzen 9 7900X Firmware | ||
All of | ||
AMD Ryzen 9 7900 Firmware | ||
AMD Ryzen 9 7900 | ||
All of | ||
AMD Ryzen 9 Pro 7945HS Firmware | ||
AMD Ryzen Pro 7945 | ||
All of | ||
AMD Ryzen 7 7800X3D Firmware | ||
AMD Ryzen 7 7800X3D | ||
All of | ||
AMD Ryzen 7 7700X Firmware | ||
AMD Ryzen 7 7700X | ||
All of | ||
AMD Ryzen 7 7700 Firmware | ||
AMD Ryzen 7 7700 | ||
All of | ||
AMD Ryzen Pro 7745 Firmware | ||
AMD Ryzen 7 Pro 7745 Firmware | ||
All of | ||
AMD Ryzen 5 7600X Firmware | ||
AMD Ryzen 5 7600X Firmware | ||
All of | ||
AMD Ryzen 5 7600 Firmware | ||
AMD Ryzen 5 7600 | ||
All of | ||
AMD Ryzen 5 Pro 7645 Firmware | ||
AMD Ryzen Pro 7645 | ||
All of | ||
AMD Ryzen 5 7500F Firmware | ||
AMD Ryzen 5 7500F Firmware | ||
All of | ||
AMD Ryzen 4700G Firmware | ||
AMD Ryzen 7 4700G Firmware | ||
All of | ||
AMD Ryzen 7 4700GE Firmware | ||
AMD Ryzen 7 4700GE Firmware | ||
All of | ||
AMD Ryzen 4600G Firmware | ||
AMD Ryzen 4600G Firmware | ||
All of | ||
AMD Ryzen 4600GE Firmware | ||
AMD Ryzen 5 4600GE firmware | ||
All of | ||
AMD Ryzen 3 4300G Firmware | ||
AMD Ryzen 3 4300G Firmware | ||
All of | ||
AMD Ryzen 4300GE Firmware | ||
AMD Ryzen 4300GE Firmware | ||
All of | ||
AMD Athlon 3000G | ||
AMD Athlon 3000G Firmware |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2023-4969 is classified as high due to the potential for sensitive data exposure between GPU kernels.
Fixing CVE-2023-4969 typically involves updating the affected GPU drivers from vendors like Apple, Qualcomm, and AMD.
CVE-2023-4969 affects GPU drivers from vendors such as Apple, Qualcomm, AMD, and Imagination, as well as implementations of OpenCL and Vulkan APIs.
CVE-2023-4969 allows sensitive data from one GPU kernel to be read by another, which may include user data from different applications or contexts.
Given the high severity and the nature of the vulnerability, CVE-2023-4969 is likely to be targeted by attackers looking to exploit GPU memory handling.