[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <166117681546.22523.17720942204050886000.git-patchwork-notify@kernel.org>
Date: Mon, 22 Aug 2022 14:00:15 +0000
From: patchwork-bot+netdevbpf@...nel.org
To: Duoming Zhou <duoming@....edu.cn>
Cc: netdev@...r.kernel.org, krzysztof.kozlowski@...aro.org,
linux-kernel@...r.kernel.org, davem@...emloft.net,
gregkh@...uxfoundation.org, alexander.deucher@....com,
broonie@...nel.org, kuba@...nel.org
Subject: Re: [PATCH net] nfc: pn533: Fix use-after-free bugs caused by
pn532_cmd_timeout
Hello:
This patch was applied to netdev/net.git (master)
by David S. Miller <davem@...emloft.net>:
On Thu, 18 Aug 2022 17:06:21 +0800 you wrote:
> When the pn532 uart device is detaching, the pn532_uart_remove()
> is called. But there are no functions in pn532_uart_remove() that
> could delete the cmd_timeout timer, which will cause use-after-free
> bugs. The process is shown below:
>
> (thread 1) | (thread 2)
> | pn532_uart_send_frame
> pn532_uart_remove | mod_timer(&pn532->cmd_timeout,...)
> ... | (wait a time)
> kfree(pn532) //FREE | pn532_cmd_timeout
> | pn532_uart_send_frame
> | pn532->... //USE
>
> [...]
Here is the summary with links:
- [net] nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
https://git.kernel.org/netdev/net/c/f1e941dbf80a
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
Powered by blists - more mailing lists