]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix CVE-2024-1931, Denial of service when trimming EDE text on release-1.19.2
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 7 Mar 2024 08:10:46 +0000 (09:10 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 7 Mar 2024 08:10:46 +0000 (09:10 +0100)
  positive replies.

util/data/msgencode.c

index 80ae33a386617df1cda76e19706b2838c6726112..898ff8412a4ef42bd651574113268f7129df70d8 100644 (file)
@@ -886,6 +886,9 @@ ede_trim_text(struct edns_option** list)
                                curr->opt_len = 2;
                                prev = curr;
                                curr = curr->next;
+                       } else {
+                               prev = curr;
+                               curr = curr->next;
                        }
                } else {
                        /* continue */