CVE-2019-14079
HIGHQualcomm Multiple Chipsets Firmware - Use-After-Free via DMA Buffer Unmapping
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2019-14079. PoCs published by parallelbeings.
AI-analyzed exploit summary This repository contains a functional Python PoC for CVE-2019-14079, a USB driver vulnerability in Qualcomm chips causing kernel panic and device restart via crafted USB control requests. The exploit leverages uninitialized variable usage in the USB gadget core.c, demonstrated with a simple script using pyusb.
Description
Access to the uninitialized variable when the driver tries to unmap the dma buffer of a request which was never mapped in the first place leading to kernel failure in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Wearables in APQ8009, APQ8053, MDM9607, MDM9640, MSM8909W, MSM8953, QCA6574AU, QCS605, SDA845, SDM429, SDM429W, SDM439, SDM450, SDM632, SDM670, SDM710, SDM845, SDX24, SM8150, SXR1130
Exploits (1)
This repository contains a functional Python PoC for CVE-2019-14079, a USB driver vulnerability in Qualcomm chips causing kernel panic and device restart via crafted USB control requests. The exploit leverages uninitialized variable usage in the USB gadget core.c, demonstrated with a simple script using pyusb.
References (1)
Scores
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H