[exim-dev] [Bug 3114] New: Exim DKIM signing causes SIGSEGV …

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Exim Bugzilla
Datum:  
To: exim-dev
Betreff: [exim-dev] [Bug 3114] New: Exim DKIM signing causes SIGSEGV during message delivery
https://bugs.exim.org/show_bug.cgi?id=3114

            Bug ID: 3114
           Summary: Exim DKIM signing causes SIGSEGV during message
                    delivery
           Product: Exim
           Version: 4.98
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: DKIM
          Assignee: tom@???
          Reporter: khnaz35@???
                CC: exim-dev@???


We are experiencing an issue where Exim 4.98, running on AlmaLinux 8.10, is
encountering a segmentation fault (SIGSEGV) during message delivery when DKIM
signing is enabled. Despite correctly configuring DKIM, the system is unable to
read the private key file, leading to a crash.

Key points:
The Exim version is 4.98, built on 22-Jul-2024.
We have confirmed that DKIM is supported in this build (as per exim -bV
output).
The DKIM private key file permissions are set correctly
(/etc/exim/dkim/glowkl_rsa.private with permissions rw-r-----. exim exim).
Upon trying to deliver email, the Exim process hits a segmentation fault with
the following backtrace:
python
Copy code
unable to open file for reading: /etc/exim/dkim/glowkl_rsa.private
...
SIGSEGV (fault address: 0x2)
SEGV_MAPERR
...
exim(stackdump+0x34) [0x55f37381aa84]
exim(string_vformat_trc+0x719) [0x55f37387f779]
exim(smtp_transport_entry+0x5c1) [0x55f3738c26b1]
...
We have ensured that the DKIM private key is accessible and matches the
necessary permissions, but the issue persists. This bug appears to trigger
consistently when sending signed emails.

Environment:
Exim version: 4.98
OS: AlmaLinux 8.10 (Cerulean Leopard)
Hardware: x86_64 architecture, Intel Xeon CPU (virtualized environment under
KVM)

--
You are receiving this mail because:
You are on the CC list for the bug.

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-dev-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/