lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <26f7811f5ee247c389ddd38034d8747d@huawei.com> Date: Tue, 19 Dec 2023 13:44:36 +0000 From: mengkanglai <mengkanglai2@...wei.com> To: "David S. Miller" <davem@...emloft.net>, David Ahern <dsahern@...nel.org>, Eric Dumazet <edumazet@...gle.com>, Jakub Kicinski <kuba@...nel.org>, "Paolo Abeni" <pabeni@...hat.com>, "netdev@...r.kernel.org" <netdev@...r.kernel.org>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org> CC: "Fengtao (fengtao, Euler)" <fengtao40@...wei.com>, "Yanan (Euler)" <yanan@...wei.com> Subject: [Consult]kernel tcp socket lack of refcnt for net may cause uaf problem? Hello, Eric: I found upstream have fixed a UAF issue (smc: Fix use-after-free in tcp_write_timer_handler()): https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9744d2bf19762703704ecba885b7ac282c02eacf When create a kernel socket use sock_create_kern , it won't call get_net() to increase refcnt for net where the socket is located. I found some other subsystem(like rds and sunrpc) also use sock_create_kern to create kernel tcp socket, I want to know if they have same UAF problem? Best wishes!
Powered by blists - more mailing lists