]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Fix stack buffer overruns in NEXTADDR() macro:
authorMatthias Andree <matthias.andree@gmx.de>
Fri, 17 Jul 2020 17:18:18 +0000 (19:18 +0200)
committerGert Doering <gert@greenie.muc.de>
Mon, 27 Jul 2020 10:31:17 +0000 (12:31 +0200)
commit7c428ca19a8df6b9630734eafce1132f457be951
treee588ce12806a91f1a2f47e69b35eca3d0c3c4fd0
parent098edbb1f5a2e1360fd6a4ae0642b63bec12e992
Fix stack buffer overruns in NEXTADDR() macro:

copy first, then round up the length when adding padding
to the advance.

Found by: GCC 9.3.0 (FreeBSD)

Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20200717171818.230371-1-matthias.andree@gmx.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20461.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 5fde831c580775aa5c1fe3539b06260d994eee10)
src/openvpn/route.c