]> git.ipfire.org Git - thirdparty/iproute2.git/commit
libnetlink: validate nlmsg header length first
authorMax Kunzelmann <maxdev@posteo.de>
Tue, 7 Nov 2023 01:20:55 +0000 (01:20 +0000)
committerStephen Hemminger <stephen@networkplumber.org>
Thu, 9 Nov 2023 17:03:57 +0000 (09:03 -0800)
commit78eebdbc7d2f96b01a18d7db33c1c99266efc4bc
tree16a78b94c273e765d3b4c87ea99a238d98538398
parentdeb66acabe44d103c8368b62a76ef37aa074748d
libnetlink: validate nlmsg header length first

Validate the nlmsg header length before accessing the nlmsg payload
length.

Fixes: 892a25e286fb ("libnetlink: break up dump function")
Signed-off-by: Max Kunzelmann <maxdev@posteo.de>
Reviewed-by: Benny Baumann <BenBE@geshi.org>
Reviewed-by: Robert Geislinger <github@crpykng.de>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
lib/libnetlink.c