[Bug 259822] Exim: 4.95 taking SIGSEGVs on 12.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 13 Nov 2021 17:53:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259822

            Bug ID: 259822
           Summary: Exim: 4.95 taking SIGSEGVs on 12.2
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: j2465@wizmail.org

FreeBSD 12.2 - upstream project has reports of segvs from exim 4.95
and is debugging the issue.  So far, we know we're getting fd values *well*
over 1024, and since we use select() this is very likely to smash the stack.

Possibly this will only occur on a reasonably-loaded server system, but any
that is running long enough will be vulnerable.  Presumably the change in
behaviour is due to the FreeBSD kernel (no longer handing out the lowest
usable fd, when creating a new handle?) and not actually due to the Exim
version.

-- 
You are receiving this mail because:
You are the assignee for the bug.