On Mon, Oct 14, 2024 at 11:39 PM Kuniyuki Iwashima [off-list ref] wrote:
From: Ignat Korchagin <redacted>
Date: Mon, 14 Oct 2024 16:38:06 +0100
quoted
sock_init_data() attaches the allocated sk pointer to the provided sock
object. If inet6_create() fails later, the sk object is released, but the
sock object retains the dangling sk pointer, which may cause use-after-free
later.
Clear the sock sk pointer on error.
Signed-off-by: Ignat Korchagin <redacted>
Reviewed-by: Kuniyuki Iwashima <redacted>
Reviewed-by: Eric Dumazet <redacted>