Sending a maliciously crafted message to the kea-ctrl-agent, kea-dhcp-ddns, kea-dhcp4, or kea-dhcp6 daemons over any configured API socket or HA listener can cause the receiving daemon to exit with a stack overflow error. This issue affects Kea versions 2.6.0 through 2.6.4 and 3.0.0 through 3.0.2.
{
"binaries": [
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "kea-admin"
},
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "kea-common"
},
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "kea-ctrl-agent"
},
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "kea-dhcp-ddns-server"
},
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "kea-dhcp4-server"
},
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "kea-dhcp6-server"
},
{
"binary_version": "1.6.2-0ubuntu1",
"binary_name": "python3-kea-connector"
}
]
}{
"binaries": [
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea-admin"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea-common"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea-ctrl-agent"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea-dhcp-ddns-server"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea-dhcp4-server"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "kea-dhcp6-server"
},
{
"binary_version": "2.0.2-1ubuntu0.1",
"binary_name": "python3-kea-connector"
}
]
}{
"binaries": [
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea-admin"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea-common"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea-ctrl-agent"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea-dhcp-ddns-server"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea-dhcp4-server"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "kea-dhcp6-server"
},
{
"binary_version": "2.4.1-3ubuntu0.1",
"binary_name": "python3-kea-connector"
}
]
}{
"binaries": [
{
"binary_version": "2.6.3-2",
"binary_name": "kea"
},
{
"binary_version": "2.6.3-2",
"binary_name": "kea-admin"
},
{
"binary_version": "2.6.3-2",
"binary_name": "kea-common"
},
{
"binary_version": "2.6.3-2",
"binary_name": "kea-ctrl-agent"
},
{
"binary_version": "2.6.3-2",
"binary_name": "kea-dhcp-ddns-server"
},
{
"binary_version": "2.6.3-2",
"binary_name": "kea-dhcp4-server"
},
{
"binary_version": "2.6.3-2",
"binary_name": "kea-dhcp6-server"
},
{
"binary_version": "2.6.3-2",
"binary_name": "python3-kea-connector"
}
]
}{
"binaries": [
{
"binary_version": "1.0.0-1ubuntu0.1~esm1",
"binary_name": "kea-admin"
},
{
"binary_version": "1.0.0-1ubuntu0.1~esm1",
"binary_name": "kea-common"
},
{
"binary_version": "1.0.0-1ubuntu0.1~esm1",
"binary_name": "kea-dhcp-ddns-server"
},
{
"binary_version": "1.0.0-1ubuntu0.1~esm1",
"binary_name": "kea-dhcp4-server"
},
{
"binary_version": "1.0.0-1ubuntu0.1~esm1",
"binary_name": "kea-dhcp6-server"
}
]
}{
"binaries": [
{
"binary_version": "1.1.0-1ubuntu0.1~esm1",
"binary_name": "kea-admin"
},
{
"binary_version": "1.1.0-1ubuntu0.1~esm1",
"binary_name": "kea-common"
},
{
"binary_version": "1.1.0-1ubuntu0.1~esm1",
"binary_name": "kea-dhcp-ddns-server"
},
{
"binary_version": "1.1.0-1ubuntu0.1~esm1",
"binary_name": "kea-dhcp4-server"
},
{
"binary_version": "1.1.0-1ubuntu0.1~esm1",
"binary_name": "kea-dhcp6-server"
}
]
}