diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-27 15:12:15 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-27 15:12:15 +0100 |
commit | 246c83e768dd1efb42047de864a1e92b73de8b5c (patch) | |
tree | 2410761373aee7452a92e79038c5a28d631a0774 /mail-mta/exim/files | |
parent | e67c9b35124c5b3338943cf7793fe4402f03ad0f (diff) |
gentoo auto-resync : 27:05:2023 - 15:12:15
Diffstat (limited to 'mail-mta/exim/files')
-rw-r--r-- | mail-mta/exim/files/exim-4.96-dmarc_use_after_free.patch | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/mail-mta/exim/files/exim-4.96-dmarc_use_after_free.patch b/mail-mta/exim/files/exim-4.96-dmarc_use_after_free.patch deleted file mode 100644 index dc2f62e9ba0f..000000000000 --- a/mail-mta/exim/files/exim-4.96-dmarc_use_after_free.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 12fb3842f81bcbd4a4519d5728f2d7e0e3ca1445 Mon Sep 17 00:00:00 2001 -From: Lorenz Brun <lorenz@brun.one> -Date: Fri, 14 Oct 2022 21:02:51 +0200 -Subject: [PATCH] DMARC: fix use-after-free in dmarc_dns_lookup - -This fixes a use-after-free in dmarc_dns_lookup where the result -of dns_lookup in dnsa is freed before the required data is copied out. - -Fixes: 9258363 ("DNS: explicit alloc/free of workspace") ---- - src/src/dmarc.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/src/dmarc.c b/src/src/dmarc.c -index ad0c26c91..53c2752ac 100644 ---- a/src/src/dmarc.c -+++ b/src/src/dmarc.c -@@ -230,8 +230,9 @@ if (rc == DNS_SUCCEED) - rr = dns_next_rr(dnsa, &dnss, RESET_NEXT)) - if (rr->type == T_TXT && rr->size > 3) - { -+ uschar *record = string_copyn_taint(US rr->data, rr->size, GET_TAINTED); - store_free_dns_answer(dnsa); -- return string_copyn_taint(US rr->data, rr->size, GET_TAINTED); -+ return record; - } - store_free_dns_answer(dnsa); - return NULL; --- -2.30.2 - |