reject headers that start with a space or tab
authorop <op@openbsd.org>
Tue, 5 Dec 2023 13:38:25 +0000 (13:38 +0000)
committerop <op@openbsd.org>
Tue, 5 Dec 2023 13:38:25 +0000 (13:38 +0000)
commita5bc80fb5b01fd00243844063b729cef2049cee2
treec5571fe7fc9cb2ddc496e649b41147b8a3f24086
parent5f5f6dacbc114c2e663cbaeb6f7d772e6dbf27b7
reject headers that start with a space or tab

If the first header starts with a space but still contains a colon
character, it is added to the body mail effectively appending it to the
Received header due to the folding rules.

Issue reported by Crystal Kolipe

ok millert@, giovanni@
usr.sbin/smtpd/rfc5322.c