CVE-2016-2384
MEDIUMLinux Kernel < 4.4.8 - Use-After-Free in USB MIDI Descriptor Handling
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2016-2384. PoCs published by Andrey Konovalov, codecat007.
AI-analyzed exploit summary This exploit targets CVE-2016-2384, a vulnerability in the Linux kernel's USB-MIDI driver. It achieves arbitrary code execution with ring 0 privileges by leveraging a malicious USB device and a local binary, bypassing SMEP but not SMAP.
Description
Double free vulnerability in the snd_usbmidi_create function in sound/usb/midi.c in the Linux kernel before 4.5 allows physically proximate attackers to cause a denial of service (panic) or possibly have unspecified other impact via vectors involving an invalid USB descriptor.
Exploits (2)
This exploit targets CVE-2016-2384, a vulnerability in the Linux kernel's USB-MIDI driver. It achieves arbitrary code execution with ring 0 privileges by leveraging a malicious USB device and a local binary, bypassing SMEP but not SMAP.
This repository contains a functional proof-of-concept exploit for CVE-2016-2384, a vulnerability in the USB-MIDI Linux kernel driver. The exploit leverages a hardware USB emulator (e.g., Facedancer21) to trigger memory corruption and achieve local privilege escalation via ROP chain.
References (38)
Scores
CVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H