{"id":"CVE-2025-40779","aliases":["EUVD-2025-27981","GHSA-v32h-8f7r-3543","RHSA-2025:21006","UBUNTU-CVE-2025-40779","openSUSE-SU-2025:15499-1","openSUSE-SU-2026:20341-1"],"status":"published","title":"Kea crash upon interaction between specific client options and subnet selection","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem.\nThis issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00534,"percentile":0.45383,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-476"],"published":"2025-08-27T20:23:29Z","modified":"2026-07-12T10:05:07Z","fixes":[{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-debuginfo","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-debugsource","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-devel-debuginfo","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-doc","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-hooks","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-hooks-debuginfo","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-keama-debuginfo","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-libs-debuginfo","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-libs","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-keama","fixed_in":["0:3.0.1-1.el10_1"],"sources":["osv"]},{"ecosystem":"openSUSE:Tumbleweed","package":"kea","fixed_in":["3.0.1-1.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 16.0","package":"kea","fixed_in":["3.0.1-160000.1.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-devel-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-hooks","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-hooks-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-keama-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-libs-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.1","package":"kea-keama","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.0.1-1.el10_1"}]}]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"kea","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.1-1.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 16.0","package":"kea","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.1-160000.1.1"}]}]}],"products":[{"vendor":"isc","product":"kea"}],"references":[{"url":"https://kb.isc.org/docs/cve-2025-40779","tags":["vendor-advisory","web","article","report"]},{"url":"http://www.openwall.com/lists/oss-security/2025/08/27/1"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-40779","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-v32h-8f7r-3543"},{"url":"https://security-tracker.debian.org/tracker/CVE-2025-40779","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2025:21006","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2391373","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_21006.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2025-40779","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-40779","tags":["advisory","report"]},{"url":"https://ubuntu.com/security/CVE-2025-40779","tags":["report"]},{"url":"https://gitlab.isc.org/isc-projects/kea/-/commit/0afd42b5dfb2e547b3c25023953892c1e578aba3","tags":["report"]},{"url":"https://gitlab.isc.org/isc-projects/kea/-/commit/b25d7e8a81273e4099bf6c7f639ed774de2f3d08","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2025-40779","tags":["web"]},{"url":"https://bugzilla.suse.com/1248801","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2025-40779","title":"Kea crash upon interaction between specific client options and subnet selection","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem.\nThis issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","status":"published","published":"2025-08-27T20:23:29.489Z","modified":"2025-11-04T21:10:15.428Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T14:32:34.434755Z"}],"euvd":[{"id":"EUVD-2025-27981","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem.\nThis issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","status":"published","published":"2025-08-27T20:23:29Z","modified":"2025-11-04T21:10:15Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T19:49:21.645169Z"}],"ghsa":[{"id":"GHSA-v32h-8f7r-3543","title":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an...","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem.\nThis issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","status":"published","published":"2025-08-27T21:31:38Z","modified":"2025-11-05T00:32:30Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T15:04:39.50413Z"}],"nvd":[{"id":"CVE-2025-40779","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem.\nThis issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","status":"published","published":"2025-08-27T21:15:54.96Z","modified":"2026-06-17T09:22:07.557Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T14:11:25.826804Z"}],"osv":[{"id":"CVE-2025-40779","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem.\nThis issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","status":"withdrawn","published":"2025-08-27T21:15:54Z","modified":"2026-03-23T05:01:17.889258032Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:49.394967Z"},{"id":"RHSA-2025:21006","title":"Red Hat Security Advisory: kea security update","status":"published","published":"2025-11-12T10:28:24Z","modified":"2026-07-12T10:05:07Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:16.589982Z"},{"id":"UBUNTU-CVE-2025-40779","description":"If a DHCPv4 client sends a request with some specific options, and Kea fails to find an appropriate subnet for the client, the `kea-dhcp4` process will abort with an assertion failure.  This happens only if the client request is unicast directly to Kea; broadcast messages do not cause the problem. This issue affects Kea versions 2.7.1 through 2.7.9, 3.0.0, and 3.1.0.","status":"withdrawn","published":"2025-08-27T21:15:00Z","modified":"2025-11-28T08:30:57.318322Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T16:55:46.53147Z"},{"id":"openSUSE-SU-2025:15499-1","title":"kea-3.0.1-1.1 on GA media","description":"These are all security issues fixed in the kea-3.0.1-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2025-08-28T00:00:00Z","modified":"2026-03-23T04:53:51.578312Z","updated_at":"2026-11-02T16:58:37.810934Z"},{"id":"openSUSE-SU-2026:20341-1","title":"Security update for kea","description":"This update for kea fixes the following issues:\n\nUpdate to release 3.0.1:\n\n- CVE-2025-40779: Fixed crash upon interaction between specific client options and subnet selection (bsc#1248801).\n","status":"published","published":"2026-03-11T08:51:21Z","modified":"2026-03-23T04:54:51.369271Z","updated_at":"2026-11-02T16:58:41.463445Z"}]}}
