Description
It was found that the raw midi kernel driver does not protect against concurrent access which leads to a double realloc (double free) in snd_rawmidi_input_params() and snd_rawmidi_output_status() which are part of snd_rawmidi_ioctl() handler in rawmidi.c file. A malicious local attacker could possibly use this for privilege escalation.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: affected
3.16.58 to < 3.16.*unaffected3.18.117 to < 3.18.*unaffected4.4.144 to < 4.4.*unaffected4.9.115 to < 4.9.*unaffected4.14.100 to < 4.14.*unaffected4.17.10 to < 4.17.*unaffected4.18 to < *unaffected
References
- https://access.redhat.com/errata/RHSA-2018:3083 ↗
- https://usn.ubuntu.com/3776-1/ ↗
- https://usn.ubuntu.com/3776-2/ ↗
- https://usn.ubuntu.com/3847-1/ ↗
- https://lists.debian.org/debian-lts-announce/2018/10/msg00003.html ↗
- https://usn.ubuntu.com/3847-2/ ↗
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-10902 ↗
- https://usn.ubuntu.com/3849-1/ ↗
- https://access.redhat.com/errata/RHSA-2019:0415 ↗
- https://usn.ubuntu.com/3849-2/ ↗
- http://www.securitytracker.com/id/1041529 ↗
- https://www.debian.org/security/2018/dsa-4308 ↗
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=39675f7a7c7e7702f7d5341f1e0d01db746543a0 ↗
- https://usn.ubuntu.com/3847-3/ ↗
- https://access.redhat.com/errata/RHSA-2018:3096 ↗
- http://www.securityfocus.com/bid/105119 ↗
- https://access.redhat.com/errata/RHSA-2019:0641 ↗
- https://access.redhat.com/errata/RHSA-2019:3217 ↗
- https://access.redhat.com/errata/RHSA-2019:3967 ↗