{"id":"CVE-2018-5739","details":"An extension to hooks capabilities which debuted in Kea 1.4.0 introduced a memory leak for operators who are using certain hooks library facilities. In order to support multiple requests simultaneously, Kea 1.4 added a callout handle store but unfortunately the initial implementation of this store does not properly free memory in every case. Hooks which make use of query4 or query6 parameters in their callouts can leak memory, resulting in the eventual exhaustion of available memory and subsequent failure of the server process. Affects Kea DHCP 1.4.0.","modified":"2026-04-10T04:18:22.651792Z","published":"2019-01-16T20:29:00.940Z","references":[{"type":"ADVISORY","url":"https://kb.isc.org/docs/aa-01626"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://gitlab.isc.org/isc-projects/kea","events":[{"introduced":"0"},{"last_affected":"adecd0b6b6f2967f3e6d4c2258e59af2b0767168"}],"database_specific":{"versions":[{"introduced":"0"},{"last_affected":"1.4.0"}]}}],"versions":["Kea-1.4.0","eng_drop_01312017","fd4o6_base","fd_json_bench_base","fdfb_base","fdflex_base","fdfnv_base","fdppjson_base","fdxhook_base","ha_checkpoint3","ha_checkpoints12","kea-eng-20140313","kea5574_base","rt3470_base","sedhcpv6a_0","trac102_base","trac102a_base","trac102b_base","trac1205_base","trac1205a_base","trac2358_base","trac2358a_base","trac2406_cl_base","trac2406k_base","trac2406km_base","trac2487_base","trac2688_base","trac3162_base","trac3162a_base","trac3238_base","trac3389_base","trac3389a_base","trac3434_base","trac3471_base","trac3473_base","trac3482_base","trac3489_base","trac3504_base","trac3504b_base","trac3513_base","trac3516_base","trac3590_base","trac3595_base","trac3602_base","trac3614_base","trac3616_base","trac3627_base","trac3629a_base","trac3631_base","trac3632_base","trac3652_base","trac3656_base","trac3661_base","trac3697_base","trac3700_base","trac3712_base","trac3713_base","trac3722_base","trac3723_base","trac3727_base","trac3732b_base","trac3733_base","trac3745_base","trac3752_base","trac3762_base","trac3764_base","trac3764a_base","trac3770_base","trac3770_base2","trac3771_base","trac3773_base","trac3782_base","trac3785_base","trac3791_base","trac3812_base","trac3814_base","trac3815_base","trac3824_base","trac3828_base","trac3829_base","trac3830_base","trac3832_base","trac3833_base","trac3838_base","trac3839_base","trac3841_base","trac3842_base","trac3844_base","trac3845_base","trac3853_base","trac3854_base","trac3855_base","trac3858_base","trac3858a_base","trac3860_base","trac3861_base","trac3863_base","trac3864_base","trac3865_base","trac3867_base","trac3874_base","trac3881_base","trac3882a_base","trac3889_base","trac3898_base","trac3899_base","trac3908_base","trac3910_base","trac3911_base","trac3911a_base","trac3915_base","trac3919_base","trac3920_base","trac3921_base","trac3921a_base","trac3922_base","trac3923_base","trac3923a_base","trac3927_base","trac3932_base","trac3944_base","trac3978_base","trac4003_base","trac4006_base","trac4010_base","trac4014_base","trac4015_base","trac4016_base","trac4018_base","trac4024_base","trac4024_try_base","trac4026_base","trac4028_base","trac4029_base","trac4032_base","trac4034_base","trac4045_base","trac4049_base","trac4061_base","trac4062_base","trac4065_base","trac4068_base","trac4070_base","trac4071_base","trac4074_base","trac4096_base","trac4097_base","trac4097a_base","trac4106_base","trac4106_update_base","trac4107_base","trac4109a_base","trac4110_base","trac4113_base","trac4115_base","trac4115a_base","trac4116_base","trac4121_base","trac4201_base","trac4203_base","trac4204_base","trac4204fd_base","trac4231_base","trac4232a_base","trac4234_base","trac4240_base","trac4241_base","trac4242_base","trac4245_base","trac4248_base","trac4263_base","trac4266_base","trac4267_base0","trac4268a_base","trac4272_base","trac4272a_base","trac4273_base","trac4274_base","trac4283_base","trac4286_base","trac4287_base","trac4289_base","trac4290_base","trac4291_base","trac4306_base","trac4307_base","trac4310_base","trac4313_base","trac4315_base","trac4326_base","trac4339_base","trac4500_base","trac4501_base","trac4523_base","trac4540_base","trac4551_base","trac4631_base","trac4631a_base","trac4631b_base","trac5004_base","trac5006_base","trac5010_base","trac5014_base","trac5017_base","trac5019_base","trac5021_base","trac5031_base","trac5035_base","trac5046_base","trac5049_base","trac5051_base","trac5053_base","trac5057_base","trac5060_base","trac5061_base","trac5062_base","trac5070_base","trac5071_base","trac5073_base","trac5073a_base","trac5075_base","trac5076_base","trac5077_base","trac5087_base","trac5088_base","trac5090_base","trac5091_base","trac5092_base","trac5093_base","trac5094_base","trac5096_base","trac5097_base","trac5098_base","trac5099_base","trac5101_base","trac5104_base","trac5105_base","trac5106_base","trac5110_base","trac5112_base","trac5113_base","trac5119_base","trac5121_base","trac5122_base","trac5123_base","trac5124_base","trac5124a_base","trac5126_base","trac5131_base","trac5132_base","trac5137_base","trac5138_base","trac5138_fd_base","trac5145_base","trac5145a_base","trac5145b_base","trac5146_base","trac5146a_base","trac5151_base","trac5152_base","trac5160_base","trac5170_base","trac5186_base","trac5187_base","trac5196_base","trac5210_base","trac5212_base","trac5213_base","trac5214_base","trac5227_base","trac5241_base","trac5243_base","trac5243x_base","trac5266_base","trac5267_base","trac5277_base","trac5282_base","trac5286_base","trac5287_base","trac5288_base","trac5297_base","trac5333_base","trac5351_base","trac5361_base","trac5362_base","trac5363_base","trac5365_base","trac5379_base","trac5380_base","trac5381_base","trac5382_base","trac5389_base","trac5391_base","trac5400_base","trac5404_base","trac5425_base","trac5425a_base","trac5449_base","trac5452_base","trac5457_base","trac5458_base","trac5458a_base","trac5488_base","trac5494_base","trac5496_base","trac5502_base","trac5513_base","trac5515_base","trac5524_base","trac5525_base","trac5528_base","trac5530a_base","trac5533a_base","trac5536_base","trac5549_base","trac5549a_base","trac5560_base","trac5566_base","trac5577_base","trac5591_base","trac5605a_base","trac5609_base","trac5617_base"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-5739.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}]}