PT-2016-1252 · Linux+5 · Linux Kernel+5

Andrej Nemec

·

Publicado

2016-02-13

·

Atualizado

2025-09-29

·

CVE-2016-2384

CVSS v2.0

4.9

Média

VetorAV:L/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 4.5
Description The issue is related to a double free vulnerability in the Linux kernel's USB-MIDI driver, which can be exploited to execute arbitrary code or cause a denial of service. This vulnerability is associated with the use of memory after it has been freed. The exploitation of this issue may allow an attacker to cause a system panic or have other unspecified impacts, particularly through vectors involving an invalid USB descriptor. A real-world incident where this issue was exploited involved achieving Linux kernel code execution through a malicious USB device, demonstrating the potential for code execution via a USB-based attack.
Recommendations For Linux kernel versions prior to 4.5, update to version 4.5 or later to resolve the issue. As a temporary workaround, consider restricting access to USB devices or disabling the USB-MIDI driver until a patch is applied. Avoid using the snd usbmidi create function in the sound/usb/midi.c module until the issue is resolved.

Exploit

Correção

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2016-1262
ALT-PU-2016-1485
BDU:2016-00513
CESA-2016_2574
CESA-2017_0817
CVE-2016-2384
DLA-439-1
DSA-3503-1
ELSA-2016-2574
ELSA-2017-0817
ELSA-2018-4134
ELSA-2018-4145
OPENSUSE-SU-2016_1008-1
OPENSUSE-SU-2016_2144-1
OPENSUSE-SU-2024:10128-1
RHSA-2016:2574
RHSA-2016:2584
RHSA-2016_2574
RHSA-2016_2584
RHSA-2017:0817
RHSA-2017_0817
SUSE-SU-2016:0785-1
SUSE-SU-2016:0911-1
SUSE-SU-2016:1019-1
SUSE-SU-2016:1031-1
SUSE-SU-2016:1032-1
SUSE-SU-2016:1033-1
SUSE-SU-2016:1034-1
SUSE-SU-2016:1035-1
SUSE-SU-2016:1037-1
SUSE-SU-2016:1038-1
SUSE-SU-2016:1039-1
SUSE-SU-2016:1040-1
SUSE-SU-2016:1041-1
SUSE-SU-2016:1045-1
SUSE-SU-2016:1046-1
SUSE-SU-2016:1102-1
SUSE-SU-2016:1203-1
SUSE-SU-2016:1764-1
SUSE-SU-2016:2074-1
SUSE-SU-2016_0785-1
SUSE-SU-2016_0911-1
SUSE-SU-2016_1019-1
SUSE-SU-2016_1203-1
SUSE-SU-2016_2074-1
USN-2928-1
USN-2928-2
USN-2929-1
USN-2929-2
USN-2930-1
USN-2930-2
USN-2930-3
USN-2931-1
USN-2932-1

Produtos afetados

Alt Linux
Centos
Linux Kernel
Red Hat
Suse
Ubuntu