{"id":"CVE-2026-98266","published":"2026-10-06T09:18:15.960","lastModified":"2026-10-07T07:17:07.540","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nALSA: core: Fix potential UAF after asynchronous card release\n\nUsually a sound driver releases the resources assigned to the card via\nsnd_card_free(), and it synchronizes with the whole release procedure.\nHowever, when the card is released asynchronously via\nsnd_card_free_when_closed() like USB-audio driver, the situation is\nslightly different; although the snd_card_disconnect() call at the\ndisconnection guarantees that any newer accesses will be gated, the\nin-flight tasks might be still accessing to the underlying card->dev\ndevice even after the disconnection, which would cause a\nuse-after-free in the end, as reported by fuzzers.\n\nFor addressing the bug above, this patch takes the refcount of\ncard->dev at initialization of the card object, and releases at its\ndestructor.   This assures the availability of the card->dev in its\nwhole lifecycle.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/2dec4642589a663e064e4411d92d6e8fa250d53b","tags":[]},{"url":"https://git.kernel.org/stable/c/398b21608955c9712a012355b69a39407367edc9","tags":[]},{"url":"https://git.kernel.org/stable/c/5c0df40aa577e405c458e44e8d458dd78407f4af","tags":[]},{"url":"https://git.kernel.org/stable/c/fd95e68df6fe66344161a1329cbe5e5805e7b704","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}