Qualcomm FastConnect 6900 CVE-2025-47340
HIGHSeverity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
IOCTL-driven memory corruption needs local code execution via a driver interface, so AV:L and PR:L; low complexity and full C/I/A impact from a controllable out-of-bounds write.
Primary rating from Vendor (qualcomm).
CVSS VectorVendor: qualcomm
Lifecycle Timeline
2DescriptionCVE.org
Memory corruption while processing IOCTL call to get the mapping.
AnalysisAI
An out-of-bounds write in Qualcomm firmware/driver code that handles an IOCTL call for retrieving a memory mapping affects FastConnect 6900 and 7800 connectivity chips, QCC2072, SC8380XP, and the WCD9378C, WCD9380, WCD9385, WSA8840, WSA8845 and WSA8845H audio components, allowing a locally present attacker holding low privileges to corrupt memory and achieve full confidentiality, integrity and availability impact (CVSS 3.1 base 7.8; AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). The flaw is reachable only locally, so it is realistically a privilege-escalation primitive that presupposes an existing foothold (for example a malicious or compromised app) rather than a remotely exploitable initial-access vector; no user interaction or non-default configuration is required. No public exploit code has been identified at time of analysis and exploitation activity is predicted to be very low (EPSS 0.09%, 0th percentile), with no CISA KEV listing.
Technical ContextAI
The vulnerable component sits at the boundary where user-space code issues an IOCTL to firmware/driver code to obtain a memory mapping - a classic kernel/user-interface pattern in which the driver must validate the size, offset and destination of the requested mapping before copying data. CWE-787 (out-of-bounds write) is tagged alongside Buffer Overflow and Memory Corruption, indicating the handler fails to properly bound the write relative to the allocated buffer, corrupting adjacent memory. Because the issue lives in the IOCTL path, the attack surface is confined to code that can already make the appropriate device IOCTL invocation: the CVSS vector (AV:L, PR:L, UI:N) confirms a local, low-privileged caller and no user interaction, consistent with an unprivileged process escalating through a driver/firmware interface. The affected CPEs are firmware entries with no version qualifier for Qualcomm FastConnect 6900/7800, QCC2072, SC8380XP and multiple WCD/WSA audio codec parts, meaning the defect is shipped in the silicon-adjacent firmware/driver stack and must be remediated through the chipset software chain rather than by an application update alone. The specific IOCTL command code and driver interface are not disclosed in the available description.
RemediationAI
Qualcomm has published the October 2025 Security Bulletin (https://docs.qualcomm.com/product/publicresources/securitybulletin/october-2025-bulletin.html) as the vendor advisory for this issue, so patch availability is per that bulletin; because the affected components are chipset firmware and drivers, fixes reach end users only through OEM/ODM firmware images, Android/device vendor security updates or downstream BSP releases, and no standalone fixed version string is published for CVE-2025-47340 in the available data. Device owners should apply the OEM firmware or monthly security update that carries the corresponding Qualcomm patch and confirm the chipset patch level (e.g. Android security patch level) rather than assuming an OS-only update covers it. Where patching is delayed, the effective compensating controls target the local, low-privilege IOCTL path: restrict installation and execution of untrusted applications that can open the affected driver interface, keep the device bootloader locked and verified boot enabled so a foothold cannot persist, and where the platform supports it use SELinux/AppArmor or seccomp policy to deny unprivileged processes access to the relevant device nodes and IOCTL operations - noting that tightening these policies can break legitimate camera, audio, connectivity or diagnostic tooling that relies on the same interface. Because the vector is purely local (AV:L) with no network-reachable path, network-level filtering does not reduce this specific risk; the priority is physical/administrative control over what code runs on the device plus timely OEM firmware updates.
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-787 – Out-of-bounds Write
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today