Skip to content
OpenAdvisories
Medium · 5.7 CVE-2019-6474 EUVD-2019-16034GHSA-qxx9-pw4x-fc72

A packet containing a malformed DUID can cause the kea-dhcp6 server to terminate

Published Oct 16, 2019 · Updated Sep 16, 2024 · Assigned by isc

Description

A missing check on incoming client requests can be exploited to cause a situation where the Kea server's lease storage contains leases which are rejected as invalid when the server tries to load leases from storage on restart. If the number of such leases exceeds a hard-coded limit in the Kea code, a server trying to restart will conclude that there is a problem with its lease store and give up. Versions affected: 1.4.0 to 1.5.0, 1.6.0-beta1, and 1.6.0-beta2

Affected products

VendorProductAffectedFixed
ISC Kea 1.4.0 to 1.5.0, 1.6.0-beta1, 1.6.0-beta2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 isc-kea 1.7.5-1 —
Debian 13 isc-kea 1.7.5-1 —
Debian 12 isc-kea 1.7.5-1 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS isc-kea No fix yet —
Ubuntu Pro 16.04 LTS isc-kea No fix yet —
ReleasePackageFixed inAdvisory
Alpine v3.24 kea 1.7.2-r0 —
Alpine v3.23 kea 1.7.2-r0 —
Alpine v3.22 kea 1.7.2-r0 —
Alpine v3.21 kea 1.7.2-r0 —
Alpine v3.20 kea 1.7.2-r0 —
Show 9 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 kea 1.7.2-r0 —
Alpine v3.18 kea 1.7.2-r0 —
Alpine v3.17 kea 1.7.2-r0 —
Alpine v3.16 kea 1.7.2-r0 —
Alpine v3.15 kea 1.7.2-r0 —
Alpine v3.14 kea 1.7.2-r0 —
Alpine v3.13 kea 1.7.2-r0 —
Alpine v3.12 kea 1.7.2-r0 —
Alpine v3.11 kea 1.7.2-r0 —

References