CVE-2024-38423
📋 TL;DR
This vulnerability allows memory corruption during GPU page table switching in Qualcomm GPU drivers. Attackers could potentially execute arbitrary code or cause denial of service. Affects devices using vulnerable Qualcomm GPU components.
💻 Affected Systems
- Qualcomm GPU drivers
- Devices with Qualcomm Adreno GPUs
📦 What is this software?
Flight Rb5 5g Platform Firmware by Qualcomm
Smart Audio 200 Platform Firmware by Qualcomm
Smart Audio 400 Platform Firmware by Qualcomm
Smart Display 200 Platform Firmware by Qualcomm
View all CVEs affecting Smart Display 200 Platform Firmware →
Snapdragon 1200 Wearable Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 1200 Wearable Platform Firmware →
Snapdragon 208 Processor Firmware by Qualcomm
Snapdragon 210 Processor Firmware by Qualcomm
Snapdragon 212 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 212 Mobile Platform Firmware →
Snapdragon 4 Gen 1 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 4 Gen 1 Mobile Platform Firmware →
Snapdragon 425 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 425 Mobile Platform Firmware →
Snapdragon 429 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 429 Mobile Platform Firmware →
Snapdragon 439 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 439 Mobile Platform Firmware →
Snapdragon 460 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 460 Mobile Platform Firmware →
Snapdragon 480 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 480 5g Mobile Platform Firmware →
Snapdragon 480 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 480 5g Mobile Platform Firmware →
Snapdragon 625 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 625 Mobile Platform Firmware →
Snapdragon 626 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 626 Mobile Platform Firmware →
Snapdragon 630 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 630 Mobile Platform Firmware →
Snapdragon 632 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 632 Mobile Platform Firmware →
Snapdragon 636 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 636 Mobile Platform Firmware →
Snapdragon 660 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 660 Mobile Platform Firmware →
Snapdragon 662 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 662 Mobile Platform Firmware →
Snapdragon 670 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 670 Mobile Platform Firmware →
Snapdragon 675 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 675 Mobile Platform Firmware →
Snapdragon 678 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 678 Mobile Platform Firmware →
Snapdragon 680 4g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 680 4g Mobile Platform Firmware →
Snapdragon 685 4g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 685 4g Mobile Platform Firmware →
Snapdragon 690 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 690 5g Mobile Platform Firmware →
Snapdragon 695 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 695 5g Mobile Platform Firmware →
Snapdragon 710 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 710 Mobile Platform Firmware →
Snapdragon 720g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 720g Mobile Platform Firmware →
Snapdragon 730 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 730 Mobile Platform Firmware →
Snapdragon 730g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 730g Mobile Platform Firmware →
Snapdragon 732g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 732g Mobile Platform Firmware →
Snapdragon 750g 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 750g 5g Mobile Platform Firmware →
Snapdragon 765 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 765 5g Mobile Platform Firmware →
Snapdragon 765g 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 765g 5g Mobile Platform Firmware →
Snapdragon 768g 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 768g 5g Mobile Platform Firmware →
Snapdragon 820 Automotive Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 820 Automotive Platform Firmware →
Snapdragon 835 Mobile Pc Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 835 Mobile Pc Platform Firmware →
Snapdragon 845 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 845 Mobile Platform Firmware →
Snapdragon 855 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 855 Mobile Platform Firmware →
Snapdragon 855\+\/860 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 855\+\/860 Mobile Platform Firmware →
Snapdragon 865 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 865 5g Mobile Platform Firmware →
Snapdragon 865 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 865 5g Mobile Platform Firmware →
Snapdragon 870 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 870 5g Mobile Platform Firmware →
Snapdragon 888 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 888 5g Mobile Platform Firmware →
Snapdragon 888 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 888 5g Mobile Platform Firmware →
Snapdragon Auto 4g Modem Firmware by Qualcomm
Snapdragon Auto 5g Modem Rf Firmware by Qualcomm
View all CVEs affecting Snapdragon Auto 5g Modem Rf Firmware →
Snapdragon W5\+ Gen 1 Wearable Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon W5\+ Gen 1 Wearable Platform Firmware →
Snapdragon Wear 2100 Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Wear 2100 Platform Firmware →
Snapdragon Wear 2500 Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Wear 2500 Platform Firmware →
Snapdragon Wear 3100 Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Wear 3100 Platform Firmware →
Snapdragon X12 Lte Modem Firmware by Qualcomm
Snapdragon X20 Lte Modem Firmware by Qualcomm
Snapdragon X5 Lte Modem Firmware by Qualcomm
Snapdragon X50 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X50 5g Modem Rf System Firmware →
Snapdragon X55 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X55 5g Modem Rf System Firmware →
Snapdragon X62 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X62 5g Modem Rf System Firmware →
Snapdragon X65 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X65 5g Modem Rf System Firmware →
Snapdragon Xr1 Platform Firmware by Qualcomm
Snapdragon Xr2 5g Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Xr2 5g Platform Firmware →
Snapdragon Xr2\+ Gen 1 Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Xr2\+ Gen 1 Platform Firmware →
Video Collaboration Vc1 Platform Firmware by Qualcomm
View all CVEs affecting Video Collaboration Vc1 Platform Firmware →
Video Collaboration Vc3 Platform Firmware by Qualcomm
View all CVEs affecting Video Collaboration Vc3 Platform Firmware →
Vision Intelligence 100 Platform Firmware by Qualcomm
View all CVEs affecting Vision Intelligence 100 Platform Firmware →
Vision Intelligence 200 Platform Firmware by Qualcomm
View all CVEs affecting Vision Intelligence 200 Platform Firmware →
Vision Intelligence 300 Platform Firmware by Qualcomm
View all CVEs affecting Vision Intelligence 300 Platform Firmware →
⚠️ Risk & Real-World Impact
Worst Case
Remote code execution leading to full device compromise, data theft, or persistent backdoor installation
Likely Case
Local privilege escalation, application crashes, or denial of service affecting GPU functionality
If Mitigated
Limited to denial of service if exploit attempts are blocked by security controls
🎯 Exploit Status
Requires local access or ability to execute code; buffer overflow in GPU driver component
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: November 2024 security update or later
Vendor Advisory: https://docs.qualcomm.com/product/publicresources/securitybulletin/november-2024-bulletin.html
Restart Required: Yes
Instructions:
1. Check device manufacturer for available updates 2. Apply November 2024 or later security patch 3. Reboot device 4. Verify GPU driver version is updated
🔧 Temporary Workarounds
Restrict GPU access
allLimit which applications can access GPU hardware features
Application sandboxing
allEnforce strict application isolation to prevent privilege escalation
🧯 If You Can't Patch
- Isolate affected devices from critical networks
- Implement application allowlisting to prevent untrusted code execution
🔍 How to Verify
Check if Vulnerable:
Check GPU driver version against Qualcomm security bulletin; devices with pre-November 2024 patches are vulnerable
Check Version:
On Android: adb shell getprop ro.build.version.security_patch
Verify Fix Applied:
Verify November 2024 or later security patch is installed and GPU driver version matches patched version
📡 Detection & Monitoring
Log Indicators:
- GPU driver crashes
- Unexpected memory access violations in GPU subsystem
- Kernel panic related to GPU
Network Indicators:
- None (local exploitation only)
SIEM Query:
Device logs showing GPU driver exceptions or crashes with Qualcomm/Adreno components