LMTP delivery segfaults when user is over quota.

Stephan Bosch stephan at rename-it.nl
Tue Mar 6 03:34:08 EET 2018

Op 3/4/2018 om 3:25 PM schreef Reio Remma:
> Hello!
> I'm having crashes with LMTP delivery when user is over quota on the
> latest CentOS 7.4 with the latest Dovecot from Dovecot repo.
> I see the issue has been fixed on January 17, but it doesn't seem to
> have made it into (I compared with the source from
> https://dovecot.org/releases/2.3/dovecot-

That release is just about the CVEs afaik. The remaining fixes will be
in v2.3.1.

> https://github.com/dovecot/core/commit/2bf919786518d138cc07d9cc21e14ad5e07e5e56#diff-7964e00c46515956a959fa47fc86d605
> I also noticed a similar construct being used on line 465
> (rcpt->rcpt.rcpt->path) that was causing the segfault on the above
> commit on line 136.
> struct smtp_address *rcpt_to = rcpt->rcpt.rcpt->path;
> Should that also use rcpt->rcpt.path; ?

It would be a bit cleaner maybe, but at the DATA stage it will not
segfault anymore, since the recipient path is definitively put in the



More information about the dovecot mailing list