https://bugs.exim.org/show_bug.cgi?id=1836
Bug ID: 1836 Summary: Unqualified arguments to VRFY (when received over local or remote SMTP) cause a segfault. Product: Exim Version: 4.87 Hardware: All OS: All Status: NEW Severity: bug Priority: medium Component: ACLs Assignee: jgh146...@wizmail.org Reporter: scrapedse...@me.com CC: exim-dev@exim.org An unqualified argument to VRFY in SMTP causes a segfault (0x1). This seems to be new with 4.87 where the ACL is processing the argument. Splitting works correctly if there is an @ in the string, but it appears the address is assumed qualified otherwise, which leads to an access violation at address 1 where the length of a buffer is calculated on a NULL pointer following address splitting with strrchr returning NULL. smtp_setup_msg > acl_check > deliver_split_address > string_copylc > strelen(NULL) Verification otherwise works with unqualified addresses (with -bv). EXPN also works (although no ability to customise with the recipient ACL as for VRFY). -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##