]> git.proxmox.com Git - mirror_frr.git/commit
babeld: fix #10487 by adding a check on packet length
authorwhichbug <whichbug@github.com>
Thu, 3 Feb 2022 17:01:31 +0000 (12:01 -0500)
committerwhichbug <whichbug@github.com>
Fri, 4 Feb 2022 21:07:37 +0000 (16:07 -0500)
commit50044ec7fe129e0a74d3a679dd29fe17ce30e6bf
treefa49ccb1eba50d924d4e490268fa7ef4c8c9b88f
parenta89a78236cb03a2afa6dcc4227598964e6ca1a31
babeld: fix #10487 by adding a check on packet length

The body length of a packet should satisfy the condition:
packetlen >= bodylen + 4. Otherwise, heap overflows may happen.

Signed-off-by: whichbug <whichbug@github.com>
babeld/message.c