Skip to content
Commit 4b97ce05 authored by Baptiste Lepers's avatar Baptiste Lepers Committed by Greg Kroah-Hartman
Browse files

udp: Prevent reuseport_select_sock from reading uninitialized socks

[ Upstream commit fd2ddef0 ]

reuse->socks[] is modified concurrently by reuseport_add_sock. To
prevent reading values that have not been fully initialized, only read
the array up until the last known safe index instead of incorrectly
re-reading the last index of the array.

Fixes: acdcecc6

 ("udp: correct reuseport selection with connected sockets")
Signed-off-by: default avatarBaptiste Lepers <baptiste.lepers@gmail.com>
Acked-by: default avatarWillem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/20210107051110.12247-1-baptiste.lepers@gmail.com
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 24cd3317
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment