Qualcomm FastConnect CVE-2025-47338
HIGHSeverity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Escape commands originate from local userspace (AV:L) requiring an existing low-privilege process (PR:L); memory corruption reliably yields full code execution with high confidentiality, integrity, and availability impact.
Primary rating from Vendor (qualcomm).
CVSS VectorVendor: qualcomm
Lifecycle Timeline
2DescriptionCVE.org
Memory corruption while processing escape commands from userspace.
AnalysisAI
Memory corruption in Qualcomm FastConnect 6900/7800, QCC2072, SC8380XP, WCD9378c/9380/9385 and WSA8840/8845/8845h firmware allows a local attacker who already holds low privileges (PR:L, AV:L) to make the firmware dereference untrusted pointers by issuing crafted 'escape commands' from userspace, achieving high confidentiality and integrity impact within the firmware context (CVSS 7.8). There is no network vector and no user interaction, so this is best characterized as a post-compromise privilege-escalation primitive on an already-breached device rather than a directly remote or unauthenticated attack. No public exploit code has been identified at time of analysis and EPSS is negligible (0.09%, percentile 0%), but Qualcomm published a fix in its October 2025 product security bulletin.
Technical ContextAI
The vulnerability is classified as CWE-822 (Untrusted Pointer Dereference), with vendor tagging also pointing to a buffer-overflow class of memory corruption. The affected surface is the firmware running on Qualcomm's connectivity and audio silicon - the FastConnect 6900 and 7800 Wi-Fi/Bluetooth combo chips, the QCC2072 Bluetooth audio SoC, the SC8380XP platform firmware, the WCD9378c/9380/9385 audio codecs, and the WSA8840/8845/8845h smart-speaker amplifiers (additional platform identifiers X2000077/X2000086/X2000090/X2000092/X2000094 and XG101002/XG101032/XG101039 also appear in the affected list). Userspace interacts with these subsystems through firmware 'escape' commands, a control/RPC-style interface used to invoke privileged firmware operations. The defect lies in how pointers or handles embedded in those escape-command payloads are validated before use: insufficient validation allows a caller to steer the firmware into dereferencing an attacker-influenced address, corrupting memory in the firmware's execution context. Because the corruption occurs in firmware, a successful exploit can subvert trusted processing that the host OS cannot easily monitor, which is why the confidentiality and integrity impacts are both rated High (C:H/I:H) with Low attack complexity once local access and low privilege are already held.
RemediationAI
Qualcomm addressed this issue in its October 2025 security bulletin (https://docs.qualcomm.com/product/publicresources/securitybulletin/october-2025-bulletin.html), so the primary fix is the vendor firmware update listed there for the affected chipsets; note that specific patched build versions are published in the bulletin's affected-chipset table and should be taken from that advisory rather than assumed. Since this is firmware, end users and enterprises cannot patch directly and must obtain updated builds through their device OEM, module vendor or BSP supplier - track OEM security-bulletin cycles for FastConnect 6900/7800, QCC2072, SC8380XP, WCD and WSA-based products and verify the installed firmware build against the advisory. Where an OEM update is not yet available, compensating controls are limited because the prerequisite is already-present local code execution with low privileges: enforce strict application sandboxing and Play Protect/vendor app-vetting so an untrusted app cannot reach the firmware escape-command interface in the first place, and constrain which processes may open the relevant device nodes or firmware channels (for example, restrict access to privileged system daemons or vendor HALs) - the trade-off is reduced functionality for legitimate apps and services that rely on those escape commands. Additionally, hardening against the initial foothold (disabling untrusted sideloading, restricting USB debugging and developer options in managed fleets, and prompt detection of post-exploitation privilege escalation) lowers the chance the PR:L prerequisite is ever satisfied; none of these controls remediate the underlying firmware memory-corruption bug, and none are a substitute for applying the vendor fix when it becomes available.
More in Fastconnect 6900 Firmware
View allQualcomm GPU micronode contains a memory corruption vulnerability (CVE-2025-21480, CVSS 8.6) caused by unauthorized comm
A second Qualcomm GPU micronode memory corruption vulnerability (CVE-2025-21479, CVSS 8.6) exists in the unauthorized co
A Qualcomm chipset vulnerability (CVE-2026-21385) causes memory corruption through improper integer handling during memo
Memory corruption in Data Modem when a non-standard SDP body, during a VOLTE call. Rated critical severity (CVSS 9.8), t
Memory corruption while playing audio file having large-sized input buffer. Rated critical severity (CVSS 9.8), this vul
Memory corruption while redirecting log file to any file location with any file name. Rated critical severity (CVSS 9.8)
Memory corruption while processing Codec2 during v13k decoder pitch synthesis. Rated critical severity (CVSS 9.8), this
Memory Corruption in Multi-mode Call Processor while processing bit mask API. Rated critical severity (CVSS 9.8), this v
Memory corruption in Modem while processing security related configuration before AS Security Exchange. Rated critical s
Memory Corruption in Data Modem while making a MO call or MT VOLTE call. Rated critical severity (CVSS 9.8), this vulner
Memory corruption in WLAN Firmware while parsing receieved GTK Keys in GTK KDE. Rated critical severity (CVSS 9.8), this
Weak Configuration due to improper input validation in Modem while processing LTE security mode command message received
Same weakness CWE-822 – Untrusted Pointer Dereference
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today