Re: [PATCH] usb: atm: cxacru: fix use-after-free in cxacru_poll_status
[email protected] Thu, 06 Aug 2026 15:50:31 +0000
| Newsgroups | org.kernel.vger.linux-usb,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <178603143113.1348318.14998950498221674047.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <[email protected]>: On Mon, 3 Aug 2026 18:17:16 +0800 you wrote: > In cxacru_unbind(), cancel_delayed_work_sync() was conditionally skipped > when poll_state was CXPOLL_STOPPED. However, a work item previously > scheduled when poll_state was CXPOLL_POLLING may still be pending in the > workqueue at the time poll_state transitions to CXPOLL_STOPPED. Skipping > cancel_delayed_work_sync() in this case allows the work to fire after > cxacru_data is freed, causing a use-after-free when cxacru_poll_status() > attempts to acquire instance->poll_state_serialize. > > [...] Here is the summary with links: - usb: atm: cxacru: fix use-after-free in cxacru_poll_status https://git.kernel.org/netdev/net-next/c/b5b02ce65777 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html