Jorgen Lundman:
> Experimental patch aside, we have changed the L7 health-check [1] to be L4
> port-open checks instead. This stops Postfix from sitting in flush since no
> command has been issued.

This still leaves your system vulnerable to a trivial DOS: force
the sender to sit in timed-write for $smtpd_timeout seconds.

Workaround: in write_wait(), return -1 when write(fd, buf, 0) returns
-1, regardless of the errno.

And please report a bug to Oracle. This bug will affect other
software, too.

        Wietse

Reply via email to