ppp/pppd
Paul Mackerras beb718d338 [PATCH] pppd: Fix bounds check in EAP code
Given that we have just checked vallen < len, it can never be the case
that vallen >= len + sizeof(rhostname).  This fixes the check so we
actually avoid overflowing the rhostname array.

Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>

Gbp-Pq: Name CVE-2020-8597.patch
2022-05-14 02:43:52 +08:00
..
plugins Replace vendored hash functions with libcrypto 2022-05-14 02:43:52 +08:00
.gitignore Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
Makefile.linux [PATCH] pppd: Use openssl for the DES instead of the libcrypt / glibc 2022-05-14 02:43:52 +08:00
Makefile.sol2 Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
auth.c EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
cbcp.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
cbcp.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
ccp.c EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
ccp.h [PATCH 08/16] pppd: Fix ccp_options.mppe type 2022-05-14 02:43:51 +08:00
chap-md5.c Replace vendored hash functions with libcrypto 2022-05-14 02:43:52 +08:00
chap-md5.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
chap-new.c ppp-2.4.2-stripMSdomain 2022-05-14 02:43:52 +08:00
chap-new.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
chap_ms.c Replace vendored hash functions with libcrypto 2022-05-14 02:43:52 +08:00
chap_ms.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
demand.c ppp-2.3.11-oedod.dif 2022-05-14 02:43:52 +08:00
eap-tls.c EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
eap-tls.h EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
eap.c [PATCH] pppd: Fix bounds check in EAP code 2022-05-14 02:43:52 +08:00
eap.h EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
ecp.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
ecp.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
eui64.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
eui64.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
fsm.c [PATCH 10/16] Fix a typo in comment. Diff from Yuuichi Someya. 2022-05-14 02:43:52 +08:00
fsm.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
ipcp.c resolv.conf_no_log 2022-05-14 02:43:52 +08:00
ipcp.h Add replacedefaultroute option 2022-05-14 02:43:52 +08:00
ipv6cp.c ipv6-accept-remote 2022-05-14 02:43:52 +08:00
ipv6cp.h ipv6-accept-remote 2022-05-14 02:43:52 +08:00
ipxcp.c [PATCH 07/16] pppd: ipxcp: Prevent buffer overrun on remote router name 2022-05-14 02:43:51 +08:00
ipxcp.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
lcp.c adaptive_echos 2022-05-14 02:43:52 +08:00
lcp.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
magic.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
magic.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
main.c _ip-up_option 2022-05-14 02:43:52 +08:00
mppe.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
multilink.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
options.c setenv_call_file 2022-05-14 02:43:52 +08:00
patchlevel.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
pathnames.h EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
ppp.pam Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
pppcrypt.c [PATCH] pppd: Use openssl for the DES instead of the libcrypt / glibc 2022-05-14 02:43:52 +08:00
pppcrypt.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
pppd.8 EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
pppd.h EAP-TLS authentication support for PPP 2022-05-14 02:43:52 +08:00
session.c no_crypt_hack 2022-05-14 02:43:52 +08:00
session.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
spinlock.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
spinlock.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
srp-entry.8 Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
srp-entry.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
sys-linux.c [PATCH] port: ppp-2.4.4rel/debian/patches/load_ppp_generic_if_needed 2022-05-14 02:43:52 +08:00
sys-solaris.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
tdb.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
tdb.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
tty.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
upap.c Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
upap.h Import Upstream version 2.4.7 2022-05-14 02:43:48 +08:00
utils.c [PATCH 04/16] pppd: Fix sign-extension when displaying bytes in octal 2022-05-14 02:43:51 +08:00