Package: isc-dhcp / 4.4.1-2.3+deb11u2

Metadata

Package Version Patches format
isc-dhcp 4.4.1-2.3+deb11u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dhclient script exit status.patch | (download)

client/dhclient.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 send dhcpdecline message only when dhclient script specifically returns exit status 2 indicating that the client should do so
dhclient dividebyzero.patch | (download)

client/dhclient.c | 19 12 + 7 - 0 !
1 file changed, 12 insertions(+), 7 deletions(-)

 setting "backoff-cutoff 0;" in dhclient.conf will cause
 dhclient to divide by zero and crash. It should be handled more
 gracefully.
dhclient release.patch | (download)

client/dhclient.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't wait for a reply that will never come when releasing an ipv6 address
dhcrelay listen.patch | (download)

common/discover.c | 4 2 + 2 - 0 !
relay/dhcrelay.c | 5 5 + 0 - 0 !
2 files changed, 7 insertions(+), 2 deletions(-)

 fix relaying of return packets
dhcpd conf.patch | (download)

doc/examples/dhcpd-dhcpv6.conf | 104 50 + 54 - 0 !
server/dhcpd.conf.example | 107 55 + 52 - 0 !
2 files changed, 105 insertions(+), 106 deletions(-)

 comment out dhcpd.conf example settings (the user needs to set these)
fix exit hook manpage.patch | (download)

client/dhclient-script.8 | 28 17 + 11 - 0 !
1 file changed, 17 insertions(+), 11 deletions(-)

 fix exit hook documentation


fix manpage macro.patch | (download)

dhcpctl/dhcpctl.3 | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 avoid undefined manpage macro
fix spelling.patch | (download)

client/dhclient.c | 6 3 + 3 - 0 !
common/parse.c | 2 1 + 1 - 0 !
server/dhcpd.conf.5 | 4 2 + 2 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 fix spelling mistakes
disable nsupdate.patch | (download)

includes/site.h | 2 1 + 1 - 0 !
omapip/isclib.c | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 undefine nsupdate
system bind.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
client/Makefile.am | 6 2 + 4 - 0 !
configure.ac | 26 0 + 26 - 0 !
dhcpctl/Makefile.am | 12 4 + 8 - 0 !
omapip/Makefile.am | 6 2 + 4 - 0 !
relay/Makefile.am | 6 2 + 4 - 0 !
server/Makefile.am | 7 3 + 4 - 0 !
7 files changed, 14 insertions(+), 51 deletions(-)

 link against system bind libraries
bind includes.patch | (download)

includes/dhcpd.h | 4 4 + 0 - 0 !
includes/omapip/omapip.h | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+)

 explicitly include bind headers that are required
configure.patch | (download)

configure.ac | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 don't regenerate makefile.am files
Fixed_gcc_10_compilation_issues.patch | (download)

client/dhclient.c | 5 3 + 2 - 0 !
relay/dhcrelay.c | 4 2 + 2 - 0 !
server/mdb.c | 2 1 + 1 - 0 !
server/mdb6.c | 2 1 + 1 - 0 !
4 files changed, 7 insertions(+), 6 deletions(-)

 [patch] [#117] fixed gcc 10 compilation issues

client/dhclient.c
relay/dhcrelay.c
    extern'ed local_port,remote_port

common/discover.c
    init local_port,remote_port to 0

server/mdb.c
    extern'ed dhcp_type_host

server/mdb6.c
    create_prefix6() - eliminated memcpy string overflow error

4.4.2.CVE 2021 25217.patch | (download)

common/parse.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 a buffer overrun in lease file parsing code can be used to exploit a common vulnerability shared by dhcpd and dhclient
CVE 2022 2928.patch | (download)

common/options.c | 7 7 + 0 - 0 !
common/tests/option_unittest.c | 54 54 + 0 - 0 !
2 files changed, 61 insertions(+)

 an option refcount overflow exists in dhcpd
CVE 2022 2929.patch | (download)

common/options.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 dhcp memory leak