Compare commits
No commits in common. "imports/c8-beta/dnsmasq-2.79-31.el8" and "c8" have entirely different histories.
imports/c8
...
c8
28
SOURCES/dnsmasq-2.80-synth-domain-RHEL-15216.patch
Normal file
28
SOURCES/dnsmasq-2.80-synth-domain-RHEL-15216.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
From 0a970b2a19c9fe5166e846d8a0c8b4f4fa5f1b4f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Simon Kelley <simon@thekelleys.org.uk>
|
||||||
|
Date: Mon, 30 Jul 2018 14:55:39 +0100
|
||||||
|
Subject: [PATCH] Fix crash parsing a --synth-domain with no prefix. Problem
|
||||||
|
introduced in 2.79/6b2b564ac34cb3c862f168e6b1457f9f0b9ca69c
|
||||||
|
|
||||||
|
---
|
||||||
|
src/option.c | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/option.c b/src/option.c
|
||||||
|
index b22fc90..4e54afb 100644
|
||||||
|
--- a/src/option.c
|
||||||
|
+++ b/src/option.c
|
||||||
|
@@ -2347,7 +2347,9 @@ static int one_opt(int option, char *arg, char *errstr, char *gen_err, int comma
|
||||||
|
char *star;
|
||||||
|
new->next = daemon->synth_domains;
|
||||||
|
daemon->synth_domains = new;
|
||||||
|
- if ((star = strrchr(new->prefix, '*')) && *(star+1) == 0)
|
||||||
|
+ if (new->prefix &&
|
||||||
|
+ (star = strrchr(new->prefix, '*'))
|
||||||
|
+ && *(star+1) == 0)
|
||||||
|
{
|
||||||
|
*star = 0;
|
||||||
|
new->indexed = 1;
|
||||||
|
--
|
||||||
|
2.41.0
|
||||||
|
|
2318
SOURCES/dnsmasq-2.90-CVE-2023-50387-CVE-2023-50868.patch
Normal file
2318
SOURCES/dnsmasq-2.90-CVE-2023-50387-CVE-2023-50868.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
Name: dnsmasq
|
Name: dnsmasq
|
||||||
Version: 2.79
|
Version: 2.79
|
||||||
Release: 31%{?extraversion:.%{extraversion}}%{?dist}
|
Release: 33%{?extraversion:.%{extraversion}}%{?dist}
|
||||||
Summary: A lightweight DHCP/caching DNS server
|
Summary: A lightweight DHCP/caching DNS server
|
||||||
|
|
||||||
License: GPLv2 or GPLv3
|
License: GPLv2 or GPLv3
|
||||||
@ -96,6 +96,10 @@ Patch43: dnsmasq-2.87-log-root-writeable.patch
|
|||||||
# Downstream only patch; https://bugzilla.redhat.com/show_bug.cgi?id=2209031
|
# Downstream only patch; https://bugzilla.redhat.com/show_bug.cgi?id=2209031
|
||||||
# complements patch42
|
# complements patch42
|
||||||
Patch44: dnsmasq-2.85-domain-blocklist-speedup.patch
|
Patch44: dnsmasq-2.85-domain-blocklist-speedup.patch
|
||||||
|
# http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=dd33e98da09c487a58b6cb6693b8628c0b234a3b
|
||||||
|
Patch45: dnsmasq-2.80-synth-domain-RHEL-15216.patch
|
||||||
|
# https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=214a046f47b9f7dd56f5eef3a8678ccbd6e973b7
|
||||||
|
Patch46: dnsmasq-2.90-CVE-2023-50387-CVE-2023-50868.patch
|
||||||
|
|
||||||
# This is workaround to nettle bug #1549190
|
# This is workaround to nettle bug #1549190
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1549190
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1549190
|
||||||
@ -173,6 +177,8 @@ server's leases.
|
|||||||
%patch42 -p1 -b .rh2186481-2
|
%patch42 -p1 -b .rh2186481-2
|
||||||
%patch43 -p1 -b .rh2156789
|
%patch43 -p1 -b .rh2156789
|
||||||
%patch44 -p1 -b .rh2209031
|
%patch44 -p1 -b .rh2209031
|
||||||
|
%patch45 -p1 -b .RHEL-15216
|
||||||
|
%patch46 -p1 -b .CVE-2023-50387-CVE-2023-50868
|
||||||
|
|
||||||
# use /var/lib/dnsmasq instead of /var/lib/misc
|
# use /var/lib/dnsmasq instead of /var/lib/misc
|
||||||
for file in dnsmasq.conf.example man/dnsmasq.8 man/es/dnsmasq.8 src/config.h; do
|
for file in dnsmasq.conf.example man/dnsmasq.8 man/es/dnsmasq.8 src/config.h; do
|
||||||
@ -272,6 +278,14 @@ install -Dpm 644 %{SOURCE2} %{buildroot}%{_sysusersdir}/dnsmasq.conf
|
|||||||
%{_mandir}/man1/dhcp_*
|
%{_mandir}/man1/dhcp_*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Mar 18 2024 Tomas Korbar <tkorbar@redhat.com> - 2.79-33
|
||||||
|
- Fix CVE 2023-50387 and CVE 2023-50868
|
||||||
|
- Resolves: RHEL-25667
|
||||||
|
- Resolves: RHEL-25629
|
||||||
|
|
||||||
|
* Wed Nov 01 2023 Petr Menšík <pemensik@redhat.com> - 2.79-32
|
||||||
|
- Do not crash on invalid domain in --synth-domain option (RHEL-15216)
|
||||||
|
|
||||||
* Wed Jun 14 2023 Petr Menšík <pemensik@redhat.com> - 2.79-31
|
* Wed Jun 14 2023 Petr Menšík <pemensik@redhat.com> - 2.79-31
|
||||||
- Do not create and search --local and --address=/x/# domains (#2233542)
|
- Do not create and search --local and --address=/x/# domains (#2233542)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user