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

Reply via email to