In ISC DHCP 4.4.0 -> 4.4.3, ISC DHCP 4.1-ESV-R1 -> 4.1-ESV-R16-P1, when the function optioncodehashlookup() is called from addoption(), it increases the option's refcount field. However, there is not a corresponding call to optiondereference() to decrement the refcount field. The function addoption() is only used in server responses to lease query packets. Each lease query response calls this function for several options, so eventually, the reference counters could overflow and cause the server to abort.
{ "binaries": [ { "binary_name": "isc-dhcp-client", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-client-dbg", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-client-dbgsym", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-client-noddns", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-client-udeb", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-client-udeb-dbgsym", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-common", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-common-dbgsym", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-dev", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-relay", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-relay-dbg", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-relay-dbgsym", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-server", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-server-dbg", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-server-dbgsym", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-server-ldap", "binary_version": "4.2.4-7ubuntu12.13+esm2" }, { "binary_name": "isc-dhcp-server-ldap-dbgsym", "binary_version": "4.2.4-7ubuntu12.13+esm2" } ], "ubuntu_priority": "medium", "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro" }
{ "binaries": [ { "binary_name": "isc-dhcp-client", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-client-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-client-ddns", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-client-ddns-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-client-udeb", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-client-udeb-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-common", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-common-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-dbg", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-dev", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-dev-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-relay", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-relay-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-server", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-server-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-server-ldap", "binary_version": "4.3.3-5ubuntu12.10+esm2" }, { "binary_name": "isc-dhcp-server-ldap-dbgsym", "binary_version": "4.3.3-5ubuntu12.10+esm2" } ], "ubuntu_priority": "medium", "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro" }
{ "binaries": [ { "binary_name": "isc-dhcp-client", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-client-dbgsym", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-client-ddns", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-client-ddns-dbgsym", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-client-udeb", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-common", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-dev", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-relay", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-relay-dbgsym", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-server", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-server-dbgsym", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-server-ldap", "binary_version": "4.3.5-3ubuntu7.4" }, { "binary_name": "isc-dhcp-server-ldap-dbgsym", "binary_version": "4.3.5-3ubuntu7.4" } ], "ubuntu_priority": "medium", "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "isc-dhcp-client", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-client-dbgsym", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-client-ddns", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-client-ddns-dbgsym", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-client-udeb", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-common", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-dev", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-relay", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-relay-dbgsym", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-server", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-server-dbgsym", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-server-ldap", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" }, { "binary_name": "isc-dhcp-server-ldap-dbgsym", "binary_version": "4.4.1-2.1ubuntu5.20.04.4" } ], "ubuntu_priority": "medium", "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "isc-dhcp-client", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-client-dbgsym", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-client-ddns", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-client-ddns-dbgsym", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-common", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-dev", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-relay", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-relay-dbgsym", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-server", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-server-dbgsym", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-server-ldap", "binary_version": "4.4.1-2.3ubuntu2.3" }, { "binary_name": "isc-dhcp-server-ldap-dbgsym", "binary_version": "4.4.1-2.3ubuntu2.3" } ], "ubuntu_priority": "medium", "availability": "No subscription required" }