CVE-2024-21468
📋 TL;DR
CVE-2024-21468 is a use-after-free vulnerability in Qualcomm GPU drivers where failed memory unmapping operations can lead to memory corruption. This allows attackers to potentially execute arbitrary code or cause denial of service. Affected systems include devices with Qualcomm Adreno GPUs across mobile, automotive, and IoT platforms.
💻 Affected Systems
- Qualcomm Adreno GPU-based devices
- Snapdragon mobile platforms
- Automotive platforms with Qualcomm GPUs
📦 What is this software?
Snapdragon 1200 Wearable Firmware by Qualcomm
Snapdragon 208 Processor Firmware by Qualcomm
Snapdragon 210 Processor Firmware by Qualcomm
Snapdragon 4 Gen 1 Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 4 Gen 1 Mobile Firmware →
Snapdragon 480 5g Mobile Firmware by Qualcomm
Snapdragon 480 5g Mobile Firmware by Qualcomm
Snapdragon 680 4g Mobile Firmware by Qualcomm
Snapdragon 685 4g Mobile Firmware by Qualcomm
Snapdragon 690 5g Mobile Firmware by Qualcomm
Snapdragon 695 5g Mobile Firmware by Qualcomm
Snapdragon 720g Mobile Firmware by Qualcomm
Snapdragon 730g Mobile Firmware by Qualcomm
Snapdragon 732g Mobile Firmware by Qualcomm
Snapdragon 750g 5g Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 750g 5g Mobile Firmware →
Snapdragon 765 5g Mobile Firmware by Qualcomm
Snapdragon 765g 5g Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 765g 5g Mobile Firmware →
Snapdragon 768g 5g Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 768g 5g Mobile Firmware →
Snapdragon 778g 5g Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 778g 5g Mobile Firmware →
Snapdragon 778g 5g Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 778g 5g Mobile Firmware →
Snapdragon 780g 5g Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 780g 5g Mobile Firmware →
Snapdragon 782g Mobile Firmware by Qualcomm
Snapdragon 7c\+ Gen 3 Compute Firmware by Qualcomm
View all CVEs affecting Snapdragon 7c\+ Gen 3 Compute Firmware →
Snapdragon 8 Gen 1 Mobile Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 1 Mobile Firmware →
Snapdragon 820 Automotive Firmware by Qualcomm
View all CVEs affecting Snapdragon 820 Automotive Firmware →
Snapdragon 865 5g Mobile Firmware by Qualcomm
Snapdragon 865 5g Mobile Firmware by Qualcomm
Snapdragon 870 5g Mobile Firmware by Qualcomm
Snapdragon 888 5g Mobile Firmware by Qualcomm
Snapdragon 888 5g Mobile Firmware by Qualcomm
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 Auto 5g Modem Rf Gen 2 Firmware by Qualcomm
View all CVEs affecting Snapdragon Auto 5g Modem Rf Gen 2 Firmware →
Snapdragon W5\+ Gen 1 Wearable Firmware by Qualcomm
View all CVEs affecting Snapdragon W5\+ Gen 1 Wearable Firmware →
Snapdragon Wear 4100\+ Firmware by Qualcomm
Snapdragon X12 Lte Modem Firmware by Qualcomm
Snapdragon X20 Lte Modem Firmware by Qualcomm
Snapdragon X24 Lte Modem Firmware by Qualcomm
Snapdragon X5 Lte Modem Firmware by Qualcomm
Snapdragon X50 5g Modem Rf Firmware by Qualcomm
View all CVEs affecting Snapdragon X50 5g Modem Rf Firmware →
Snapdragon X55 5g Modem Rf Firmware by Qualcomm
View all CVEs affecting Snapdragon X55 5g Modem Rf Firmware →
Snapdragon X65 5g Modem Rf Firmware by Qualcomm
View all CVEs affecting Snapdragon X65 5g Modem Rf Firmware →
Snapdragon Xr2\+ Gen 1 Firmware by Qualcomm
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 →
Video Collaboration Vc5 Platform Firmware by Qualcomm
View all CVEs affecting Video Collaboration Vc5 Platform Firmware →
Vision Intelligence 100 Firmware by Qualcomm
Vision Intelligence 200 Firmware by Qualcomm
Vision Intelligence 300 Firmware by Qualcomm
Vision Intelligence 400 Firmware by Qualcomm
⚠️ Risk & Real-World Impact
Worst Case
Full system compromise with kernel-level code execution, allowing complete device control, data theft, and persistence.
Likely Case
Application crashes, system instability, or limited privilege escalation within the GPU context.
If Mitigated
Contained crashes or instability without privilege escalation if proper sandboxing and memory protections are enforced.
🎯 Exploit Status
Exploitation requires local access and specific GPU operations. No public exploits known as of analysis.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: April 2024 security updates from Qualcomm and device manufacturers
Vendor Advisory: https://docs.qualcomm.com/product/publicresources/securitybulletin/april-2024-bulletin.html
Restart Required: Yes
Instructions:
1. Check with device manufacturer for available security updates. 2. Apply April 2024 or later security patches. 3. Reboot device after update installation.
🔧 Temporary Workarounds
Restrict GPU access
allLimit applications with GPU access to trusted sources only
🧯 If You Can't Patch
- Isolate affected devices from untrusted networks
- Implement strict application allowlisting to prevent malicious GPU operations
🔍 How to Verify
Check if Vulnerable:
Check device security patch level in settings (Android: Settings > About phone > Android version > Security patch level)
Check Version:
Android: adb shell getprop ro.build.version.security_patch
Verify Fix Applied:
Verify security patch level is April 2024 or later
📡 Detection & Monitoring
Log Indicators:
- GPU driver crashes
- Memory corruption errors in kernel logs
- Application crashes with GPU-related errors
SIEM Query:
source="kernel" AND ("GPU" OR "Adreno") AND ("crash" OR "corruption" OR "use-after-free")