The LLDP parser in tcpdump before 4.9.2 could enter an infinite loop due to a bug in print-lldp.c:lldpprivate8021_print().
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "1885717028255664028988507052205420652",
"length": 5871.0
},
"target": {
"function": "lldp_private_8021_print",
"file": "print-lldp.c"
},
"id": "CVE-2017-12997-58ea8a65",
"source": "https://github.com/the-tcpdump-group/tcpdump/commit/34cec721d39c76be1e0a600829a7b17bdfb832b6",
"signature_type": "Function"
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"74544335452402900651937902790664826624",
"162434760775406061849094769297440321055",
"235121720973665958348604678502699247504",
"142543695188466190577486799355006657278",
"295400370259204944089056546972592272984",
"150842100437704287684774663276946911020",
"166407419649807776275491154886288005496",
"311871776310507690437950924185119220620",
"46000881761558309334053379414877950803",
"79061019225880693557119226300733005865"
],
"threshold": 0.9
},
"target": {
"file": "print-lldp.c"
},
"id": "CVE-2017-12997-a06a8984",
"source": "https://github.com/the-tcpdump-group/tcpdump/commit/34cec721d39c76be1e0a600829a7b17bdfb832b6",
"signature_type": "Line"
}
]