CVE-2023-24855
📋 TL;DR
This vulnerability allows memory corruption in Qualcomm modem chipsets while processing security configuration before AS Security Exchange. Attackers could potentially execute arbitrary code on affected devices. This affects smartphones and other devices using vulnerable Qualcomm modem chipsets.
💻 Affected Systems
- Qualcomm modem chipsets
📦 What is this software?
Snapdragon 4 Gen 1 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 4 Gen 1 Mobile Platform Firmware →
Snapdragon 4 Gen 2 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 4 Gen 2 Mobile Platform Firmware →
Snapdragon 480 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 480 5g Mobile Platform Firmware →
Snapdragon 695 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 695 5g Mobile Platform Firmware →
Snapdragon 778g 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 778g 5g Mobile Platform Firmware →
Snapdragon 780g 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 780g 5g Mobile Platform Firmware →
Snapdragon 7c\+ Gen 3 Compute Firmware by Qualcomm
View all CVEs affecting Snapdragon 7c\+ Gen 3 Compute Firmware →
Snapdragon 8 Gen 1 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 1 Mobile Platform Firmware →
Snapdragon 8 Gen 1 Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 8 Gen 1 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 888 5g Mobile Platform Firmware by Qualcomm
View all CVEs affecting Snapdragon 888 5g Mobile Platform Firmware →
Snapdragon X65 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X65 5g Modem Rf System Firmware →
Snapdragon X70 Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X70 Modem Rf System Firmware →
Snapdragon X75 5g Modem Rf System Firmware by Qualcomm
View all CVEs affecting Snapdragon X75 5g Modem Rf System Firmware →
⚠️ Risk & Real-World Impact
Worst Case
Remote code execution leading to complete device compromise, data exfiltration, and persistent backdoor installation.
Likely Case
Device crash/reboot, denial of service, or limited code execution depending on exploit sophistication.
If Mitigated
Limited impact with proper network segmentation and security controls in place.
🎯 Exploit Status
Exploitation requires sending specially crafted packets to vulnerable modem. No public exploit available as of knowledge cutoff.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Refer to device manufacturer security updates
Vendor Advisory: https://www.qualcomm.com/company/product-security/bulletins/october-2023-bulletin
Restart Required: Yes
Instructions:
1. Check with device manufacturer for security updates. 2. Apply latest firmware/OS updates. 3. Reboot device after update.
🔧 Temporary Workarounds
Network segmentation
allIsolate vulnerable devices from untrusted networks
Disable unnecessary modem features
allReduce attack surface by disabling unused modem functionality
🧯 If You Can't Patch
- Isolate affected devices in separate network segments
- Implement strict network access controls and monitoring
🔍 How to Verify
Check if Vulnerable:
Check device manufacturer security bulletins for affected models and firmware versions
Check Version:
Device-specific commands vary by manufacturer (e.g., Android: Settings > About phone > Build number)
Verify Fix Applied:
Verify device has latest security updates from manufacturer and modem firmware version is patched
📡 Detection & Monitoring
Log Indicators:
- Unexpected modem crashes/resets
- Abnormal modem initialization sequences
Network Indicators:
- Unusual modem protocol traffic patterns
- Suspicious packets to modem interfaces
SIEM Query:
Search for modem-related crash logs or abnormal modem initialization events