CVE-2023-33036
📋 TL;DR
This vulnerability allows an untrusted virtual machine without Power State Coordination Interface (PSCI) support to make a PSCI call, causing a permanent denial-of-service condition in the hypervisor. It affects Qualcomm hypervisor implementations on affected chipsets. Systems using vulnerable Qualcomm hardware with virtualization features enabled are at risk.
💻 Affected Systems
- Qualcomm hypervisor implementations
📦 What is this software?
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 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 8 Gen 1 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 1 Mobile Platform Firmware →
Snapdragon 845 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 845 Mobile Platform Firmware →
Snapdragon 850 Mobile Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 850 Mobile Compute 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 8c Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8c Compute Platform Firmware →
Snapdragon 8c Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8c Compute Platform Firmware →
Snapdragon 8cx Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8cx Compute Platform Firmware →
Snapdragon 8cx Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8cx Compute Platform Firmware →
Snapdragon 8cx Gen 2 5g Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8cx Gen 2 5g Compute Platform Firmware →
Snapdragon 8cx Gen 2 5g Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8cx Gen 2 5g Compute Platform Firmware →
Snapdragon 8cx Gen 3 Compute Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8cx Gen 3 Compute Platform Firmware →
Snapdragon Ar2 Gen 1 Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Ar2 Gen 1 Platform Firmware →
Snapdragon X24 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 X65 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X65 5g Modem Rf System Firmware →
Snapdragon Xr2 5g Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon Xr2 5g Platform Firmware →
Vision Intelligence 300 Platform Firmware by Qualcomm
View all CVEs affecting Vision Intelligence 300 Platform Firmware →
⚠️ Risk & Real-World Impact
Worst Case
Permanent hypervisor crash leading to complete system failure requiring physical reboot, affecting all VMs and services running on the host.
Likely Case
Hypervisor instability causing service disruption to virtual machines, potentially requiring host restart.
If Mitigated
Limited impact if untrusted VMs are isolated or PSCI access is restricted through proper hypervisor configuration.
🎯 Exploit Status
Requires ability to run untrusted VM code. No public exploit details available.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Refer to January 2024 Qualcomm security bulletin for specific patched versions
Vendor Advisory: https://www.qualcomm.com/company/product-security/bulletins/january-2024-bulletin
Restart Required: Yes
Instructions:
1. Check Qualcomm January 2024 security bulletin for affected chipsets. 2. Obtain firmware/software updates from device manufacturer. 3. Apply patches according to manufacturer instructions. 4. Reboot system after patching.
🔧 Temporary Workarounds
Restrict VM PSCI Access
allConfigure hypervisor to restrict PSCI calls from untrusted VMs
Configuration varies by hypervisor implementation - consult vendor documentation
Isolate Untrusted VMs
allRun untrusted VMs on separate physical hardware or with restricted privileges
🧯 If You Can't Patch
- Isolate critical VMs from potentially untrusted VMs on separate physical hosts
- Implement strict VM privilege separation and monitor for abnormal hypervisor behavior
🔍 How to Verify
Check if Vulnerable:
Check Qualcomm chipset version and hypervisor implementation against January 2024 bulletin
Check Version:
System-specific commands vary by device manufacturer - check device documentation
Verify Fix Applied:
Verify firmware/software version matches patched versions in Qualcomm bulletin
📡 Detection & Monitoring
Log Indicators:
- Hypervisor crash logs
- Unexpected PSCI call attempts from VMs
- System reboot events
Network Indicators:
- Not network exploitable - local hypervisor event
SIEM Query:
Search for hypervisor crash events or unexpected VM privilege escalation attempts