CVE-2024-33028
📋 TL;DR
This CVE describes a use-after-free vulnerability in Qualcomm graphics drivers where a fence object may still be accessed after being released during timeline destruction. This memory corruption could allow attackers to execute arbitrary code or cause denial of service. Affected systems include devices with vulnerable Qualcomm GPU drivers.
💻 Affected Systems
- Qualcomm Adreno GPU drivers
- Devices with Qualcomm Snapdragon processors
📦 What is this software?
Flight Rb5 5g Platform Firmware by Qualcomm
Smart Audio 400 Platform Firmware by Qualcomm
Snapdragon 4 Gen 1 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 4 Gen 1 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 662 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 662 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 695 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 695 5g Mobile Platform Firmware →
Snapdragon 8 Gen 2 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 2 Mobile Platform Firmware →
Snapdragon 8 Gen 2 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 2 Mobile Platform Firmware →
Snapdragon 8 Gen 3 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 3 Mobile Platform Firmware →
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 Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon W5\+ Gen 1 Wearable Platform Firmware →
Snapdragon X35 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X35 5g Modem Rf System Firmware →
Snapdragon X72 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X72 5g Modem Rf System Firmware →
Snapdragon X75 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X75 5g Modem Rf System 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 →
Video Collaboration Vc5 Platform Firmware by Qualcomm
View all CVEs affecting Video Collaboration Vc5 Platform Firmware →
⚠️ Risk & Real-World Impact
Worst Case
Remote code execution with kernel privileges leading to complete system compromise
Likely Case
Local privilege escalation or denial of service through application crashes
If Mitigated
Application crashes without privilege escalation if exploit fails
🎯 Exploit Status
Requires local access to graphics APIs and precise timing to trigger use-after-free
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: August 2024 security updates
Vendor Advisory: https://docs.qualcomm.com/product/publicresources/securitybulletin/august-2024-bulletin.html
Restart Required: Yes
Instructions:
1. Check device manufacturer for August 2024 security updates. 2. Apply Qualcomm GPU driver updates. 3. Reboot device. 4. Verify patch installation.
🔧 Temporary Workarounds
Restrict graphics API access
allLimit which applications can access low-level graphics APIs
🧯 If You Can't Patch
- Implement strict application sandboxing to limit graphics API access
- Monitor for abnormal graphics driver crashes or memory corruption events
🔍 How to Verify
Check if Vulnerable:
Check GPU driver version against Qualcomm's August 2024 security bulletin
Check Version:
adb shell getprop ro.build.version.security_patch (Android) or check GPU driver version in system logs
Verify Fix Applied:
Verify GPU driver version is updated to August 2024 or later security patch level
📡 Detection & Monitoring
Log Indicators:
- GPU driver crashes
- Memory corruption errors in kernel logs
- Abnormal fence object operations
Network Indicators:
- None (local vulnerability)
SIEM Query:
source="kernel" AND ("GPU" OR "fence" OR "timeline") AND ("crash" OR "corruption" OR "use-after-free")