]> git.ipfire.org Git - thirdparty/dhcp.git/commit - RELNOTES
Modify the DDNS handling code. In a previous patch we added logging
authorShawn Routhier <sar@isc.org>
Fri, 30 Dec 2011 23:08:41 +0000 (23:08 +0000)
committerShawn Routhier <sar@isc.org>
Fri, 30 Dec 2011 23:08:41 +0000 (23:08 +0000)
commit0ef9a46e3360cd5e9e5c4a8feb50afbff0a25c79
tree16b15bca27e0a95d1218cc6d25600f16888405a1
parentc535de44110961932b603f152f38ec432b24c422
Modify the DDNS handling code.  In a previous patch we added logging
code to the DDNS handling.  This code included a bug that caused it
to attempt to dereference a NULL pointer and eventually segfault.
While reviewing the code as we addressed this problem, we determined
that some of the updates to the lease structures would not work as
planned since the structures being updated were in the process of
being freed: these updates were removed.  In addition we removed an
incorrect call to the DDNS removal function that could cause a failure
during the removal of DDNS information from the DNS server.
Thanks to Jasper Jongmans for reporting this issue.
[ISC-Bugs #27078]
CVE: CVE-2011-4868
RELNOTES
includes/dhcpd.h
server/ddns.c
server/failover.c
server/mdb.c
server/mdb6.c