On Wed, Jun 23, 2021 at 5:17 PM <ohily...@iol.unh.edu> wrote: > > From: Owen Hilyard <ohily...@iol.unh.edu> > > 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: sta...@dpdk.org
> > Signed-off-by: Owen Hilyard <ohily...@iol.unh.edu> Acked-by: Vladimir Medvedkin <vladimir.medved...@intel.com> Applied, thanks. -- David Marchand