On Wed, Jun 23, 2021 at 5:17 PM <[email protected]> wrote: > > From: Owen Hilyard <[email protected]> > > ASAN found a stack buffer overflow in lib/rib/rte_rib6.c:get_dir. > The fix for the stack buffer overflow was to make sure depth > was always < 128, since when depth = 128 it caused the index > into the ip address to be 16, which read off the end of the array. > > While trying to solve the buffer overflow, I noticed that a few > changes could be made to remove the for loop entirely. > > Fixes: f7e861e21c ("rib: support IPv6") Updated sha1. Cc: [email protected]
> > Signed-off-by: Owen Hilyard <[email protected]> Acked-by: Vladimir Medvedkin <[email protected]> Applied, thanks. -- David Marchand

