First published: Mon Dec 23 2019(Updated: )
In the Linux kernel, sound/core/timer.c has a use-after-free caused by erroneous code refactoring. This is related to snd_timer_open and snd_timer_close_locked. The timeri variable was originally intended to be for a newly created timer instance, but was used for a different purpose after refactoring. References: <a href="https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.11">https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.11</a> Upstream Patch: <a href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e7af6307a8a54f0b873960b32b6a644f2d0fbd97https://github.com/torvalds/linux/commit/e7af6307a8a54f0b873960b32b6a644f2d0fbd97">https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e7af6307a8a54f0b873960b32b6a644f2d0fbd97https://github.com/torvalds/linux/commit/e7af6307a8a54f0b873960b32b6a644f2d0fbd97</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Kernel | <5.3.11 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
REDHAT-BUG-1786078 is classified as a high-severity vulnerability due to the potential for exploit through a use-after-free condition.
To fix REDHAT-BUG-1786078, users should upgrade to a patched version of the Linux kernel higher than 5.3.11.
Versions of the Linux kernel up to and including 5.3.11 are affected by REDHAT-BUG-1786078.
REDHAT-BUG-1786078 involves components such as snd_timer_open and snd_timer_close_locked within the sound subsystem of the Linux kernel.
As of now, there are no public exploit details available for REDHAT-BUG-1786078, but the nature of the vulnerability could allow for potential exploitation.