An improperly performed length calculation on a buffer in PlaintextRecordLayer could lead to an infinite loop and denial-of-service based on user input. This issue affected versions of fizz prior to v2019.03.04.00.
[
{
"digest": {
"function_hash": "218404739379754356069635748324794749765",
"length": 2017.0
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2019-3560-0f27f8d0",
"target": {
"file": "fizz/record/PlaintextRecordLayer.cpp",
"function": "PlaintextReadRecordLayer::read"
},
"source": "https://github.com/facebookincubator/fizz/commit/40bbb161e72fb609608d53b9d64c56bb961a6ee2"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"284874508492167448417475876770024785434",
"73827099726767433453257000164984413602",
"1884291685735021107780733353913913979",
"154503829010250883649497091671471392945",
"127863923093738618575146065361892343137",
"272542403893425600602578121969568237263"
]
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2019-3560-521ba176",
"target": {
"file": "fizz/record/PlaintextRecordLayer.cpp"
},
"source": "https://github.com/facebookincubator/fizz/commit/40bbb161e72fb609608d53b9d64c56bb961a6ee2"
}
]