In the Linux kernel, the following vulnerability has been...
High severity
Unreviewed
Published
Jul 25, 2026
to the GitHub Advisory Database
•
Updated Oct 19, 2026
Description
Published by the National Vulnerability Database
Jul 25, 2026
Published to the GitHub Advisory Database
Jul 25, 2026
Last updated
Oct 19, 2026
In the Linux kernel, the following vulnerability has been resolved:
ALSA: compress: Fix task creation error unwind
snd_compr_task_new() allocates the driver task before validating the
returned DMA buffers and reserving file descriptors. When either of
those later steps fails, the core frees its task wrapper and DMA-buffer
references without calling the driver's task_free() callback. Any
driver resources allocated by task_create() are therefore leaked.
The dual-fd allocation path also jumps to cleanup without storing the
negative get_unused_fd_flags() result in retval. Since retval still
contains the successful task_create() return value, TASK_CREATE can
incorrectly report success although the task was discarded.
Preserve the fd allocation errors and call task_free() when failure
occurs after a successful task_create() callback.
References