On Tue, Aug 03, 2021 at 02:11:12PM -0400, Wietse Venema wrote:
> John Levine:
> > It appears that Wietse Venema <[email protected]> said:
> > >Here's a nice writeup that illustrates why Postfix blocks ALPACA attacks.
> > >
> > >https://nakedsecurity.sophos.com/2021/06/11/alpaca-the-wacky-tls-security-vulnerability-with-a-funky-name/
> >
> > Just wondering, did you add the anti-http stuff because of ALPACA or was it
> > already there?
>
> Postfix 2.2 added both the GET etc. configurable forbidden word
> list and header detection (changelog says 20041124).
The initial detection of message headers in a command-context dates back
to 2002-02-18:
https://github.com/vdukhovni/postfix/blob/fddaffebfbc7668f28a17ab3f12a6bcb84ed296f/postfix/HISTORY#L6066-L6070
https://github.com/vdukhovni/postfix/blob/fddaffebfbc7668f28a17ab3f12a6bcb84ed296f/postfix/HISTORY#L6066-L6070
when it was just:
"Received:", 0, SMTPD_CMD_FLAG_HEADER,
"Subject:", 0, SMTPD_CMD_FLAG_HEADER,
"From:", 0, SMTPD_CMD_FLAG_HEADER,
- In postfix-1.1.7-20020501, the header list was expanded to include
"Reply-To:" and "Message-ID:".
- In postfix-2.0.13-20030702, the list was further expanded to include
"CONNECT" and "User-Agent:".
- Finally, in postfix-2.2-20041207, the code was updated to detect
anything that looked like a header or a configurable list of commands
(default: CONNECT GET POST).
--
Viktor.