+7
−5
Loading
In tcf_connmark_dump(), the variable 'opt' was partially initialized using a designatied initializer. While the padding bytes are reamined uninitialized. nla_put() copies the entire structure into a netlink message, these uninitialized bytes leaked to userspace. Initialize the structure with memset before assigning its fields to ensure all members and padding are cleared prior to beign copied. Reported-by:<syzbot+0c85cae3350b7d486aee@syzkaller.appspotmail.com> Closes: https://syzkaller.appspot.com/bug?extid=0c85cae3350b7d486aee Tested-by:
<syzbot+0c85cae3350b7d486aee@syzkaller.appspotmail.com> Fixes: 22a5dc0e ("net: sched: Introduce connmark action") Signed-off-by:
Ranganath V N <vnranganath.20@gmail.com> Reviewed-by:
Eric Dumazet <edumazet@google.com> Link: https://patch.msgid.link/20251109091336.9277-2-vnranganath.20@gmail.com Acked-by:
Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by:
Paolo Abeni <pabeni@redhat.com>