Unbound before 1.9.4 accesses uninitialized memory, which allows remote attackers to trigger a crash via a crafted NOTIFY query. The source IP address of the query must match an access-control rule.
[
{
"digest": {
"function_hash": "108668804525512968521245781772799358515",
"length": 1189.0
},
"signature_type": "Function",
"source": "https://github.com/nlnetlabs/unbound/commit/b60c4a472c856f0a98120b7259e991b3a6507eb5",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2019-16866-a87db40c",
"target": {
"file": "util/data/msgparse.c",
"function": "parse_edns_from_pkt"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"292524766814039243193904328654959074879",
"190926310423276515140667372296911008744",
"27514708243843590347563265495800561936",
"321487332142836091478680797073649085277",
"177862212439668206665125480104738939871",
"304073190949653618221352769714700421182",
"199722816380111729655073334388716968684",
"233512743183297187893823043763183726154",
"76661932854880288768020708891397209453",
"66006337680159787882268731652111930503",
"60537033214054800082483590096565279745",
"238432217213848269294299437068420066889",
"312452348986823874315585376232563627845",
"296348926669326276626544425712432599022",
"74495676082743279379696710893359824232"
]
},
"signature_type": "Line",
"source": "https://github.com/nlnetlabs/unbound/commit/b60c4a472c856f0a98120b7259e991b3a6507eb5",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2019-16866-b0fea212",
"target": {
"file": "util/data/msgparse.c"
}
}
]