On 05/07/2021 22:19, Evgeniy Berdnikov via Exim-users wrote:
   No evidence of "inherited" memory corruption:
  after failure of DKIM verificaion subsequent mails are verified correctly.
  So it seems as rarely manifested bug.

I agree, rather difficult to know how to work on this.

You say that subsequent mails are ok; is that subsequent within
a single connection?  What about previous ones on the same
connection - does that ever happen?



While there have been several changes in the DKIM code that probably
are not in the binary you are running:

$ git diff --stat exim-4.94.2 master src/dkim.c src/pdkim
 src/src/dkim.c          | 22 +++++++++++++++-------
 src/src/pdkim/pdkim.c   |  1 +
 src/src/pdkim/signing.c |  3 ++-
 3 files changed, 18 insertions(+), 8 deletions(-)

these only amount to a) more taint-tracking b) more efficient memory
use over multi-message connections c) maintaining functionality with
more-recent GnuTLS versions.  I don't see any fixes, at least in
dkim-specific code.

--
Cheers,
  Jeremy

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to