HomeFreeBSD

telnetd: fix two-byte input crash

Description

telnetd: fix two-byte input crash

Move initialization of the slc table earlier so it doesn't get
accessed before that happens.

For details on the issue, see:
https://pierrekim.github.io/blog/2022-08-24-2-byte-dos-freebsd-netbsd-telnetd-netkit-telnetd-inetutils-telnetd-kerberos-telnetd.html

Reviewed by: cy
Obtained from: NetBSD via cy
Differential Revision: https://reviews.freebsd.org/D36680

(cherry picked from commit 6914ffef4e2318ca1d0ead28eafb6f06055ce0f8)

Details

Provenance
brooksAuthored on Sep 26 2022, 5:56 PM
Reviewer
cy
Differential Revision
D36680: telnetd: fix two-byte input crash
Parents
rGd31a21b939f7: x86/mp: don't create empty cpu groups
Branches
Unknown
Tags
Unknown