In the Linux kernel, the following vulnerability has been resolved:
ALSA: timer: don't re-enter an instance callback that is still running
The userspace-driven timer (utimer) TRIGGER ioctl calls snd_timer_interrupt() directly with no serialization, so two threads triggering the same utimer can run snd_timer_interrupt() on one snd_timer concurrently.
snd_timer_process_callbacks() drops timer->lock around each instance callback and marks the in-flight callback with the single SNDRV_TIMER_IFLG_CALLBACK bit; snd_timer_close_locked() waits on that bit to drain an in-flight callback before freeing the instance. The bit cannot represent two concurrent callbacks: when a second interrupt re-queues an instance whose callback is still running, both run at once, the first to finish clears the bit, and the close-path drain then frees the instance (and its callback_data) while the other callback is still live - a use-after-free reachable by any user able to open /dev/snd/timer, both via a user timer instance and via a sequencer queue timer bound to the utimer.
snd_timer_interrupt() sets IFLG_CALLBACK before dropping timer->lock, so a concurrent interrupt already observes it under the lock. Skip re-queuing an instance (and its slaves) to the ack/sack list while its callback is in flight; the accumulated pticks are delivered on the next tick, so no event is lost.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-modulesUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-coreUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-debug-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-toolsUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-64k-develUpgrade kernel-rt-modules-coreUpgrade kernel-64k-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debugUpgrade kernel-rt-modulesUpgrade kernel-debugUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-debugUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64k-develUpgrade kernel-cross-headersUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade rvUpgrade kernelUpgrade rtlaUpgrade kernel-64kUpgrade kernel-rt-64k-coreUpgrade perfUpgrade kernel-debug-devel-matchedUpgrade python3-perfUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-modules-coreUpgrade kernel-rt-64kUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-modules-extraUpgrade kernel-uki-virtUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-headersUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-debug-develUpgrade libperfUpgrade kernel-rt-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-devel-matchedUpgrade kernel-doc | Oct 11, 2026 | Sep 17, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Aug 11, 2026 | Aug 11, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Aug 10, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 17, 2026 | Aug 10, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-debug-modulesUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debuginfoUpgrade perfUpgrade kernel-zfcpdump-coreUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-rt-develUpgrade kernel-debug-debuginfoUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-modules-extra-matchedUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-tools-libs-develUpgrade kernel-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-debuginfoUpgrade rtlaUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernel-debuginfoUpgrade kernel-tools-libsUpgrade libperfUpgrade python3-perfUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-devel | Sep 23, 2026 | Sep 19, 2026 |
| Ubuntu | — | Upgrade linux-image-realtime-7.0Upgrade linux-image-7.0.0-38-genericUpgrade linux-image-oracleUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-gke-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-gke-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-realtime-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-awsUpgrade linux-image-realtimeUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-gcp-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-oem-26.04aUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-gcpUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-virtualUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-oem-7.0Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-azureUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-gkeUpgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-gcp-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-7.0 | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 2026 |
Prioritize with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub