Some HTTP/2 implementations are vulnerable to a reset flood, potentially leading to a denial of service. The attacker opens a number of streams and sends an invalid request over each stream that should solicit a stream of RSTSTREAM frames from the peer. Depending on how the peer queues the RSTSTREAM frames, this can consume excess memory, CPU, or both.
{
"versions": [
{
"introduced": "6.0.0"
},
{
"last_affected": "6.2.3"
},
{
"introduced": "7.0.0"
},
{
"last_affected": "7.1.6"
},
{
"introduced": "8.0.0"
},
{
"last_affected": "8.0.3"
}
]
}{
"versions": [
{
"introduced": "1.0.0"
},
{
"last_affected": "1.4.0"
},
{
"introduced": "0"
},
{
"last_affected": "1.0"
},
{
"introduced": "0"
},
{
"last_affected": "1.0"
},
{
"introduced": "0"
},
{
"last_affected": "1.0"
},
{
"introduced": "0"
},
{
"last_affected": "1.0"
}
]
}{
"versions": [
{
"introduced": "0"
},
{
"last_affected": "10.0"
},
{
"introduced": "0"
},
{
"last_affected": "9.0"
},
{
"introduced": "0"
},
{
"last_affected": "10.0"
},
{
"introduced": "0"
},
{
"last_affected": "6.2"
},
{
"introduced": "0"
},
{
"last_affected": "15.0"
},
{
"introduced": "0"
},
{
"last_affected": "15.1"
},
{
"introduced": "0"
},
{
"last_affected": "7.2.0"
},
{
"introduced": "0"
},
{
"last_affected": "7.3.0"
},
{
"introduced": "0"
},
{
"last_affected": "4.1"
},
{
"introduced": "0"
},
{
"last_affected": "4.2"
},
{
"introduced": "0"
},
{
"last_affected": "3.0.0"
},
{
"introduced": "0"
},
{
"last_affected": "7.3"
},
{
"introduced": "0"
},
{
"last_affected": "8.0"
},
{
"introduced": "0"
},
{
"last_affected": "8.1"
},
{
"introduced": "0"
},
{
"last_affected": "7.0"
},
{
"introduced": "0"
},
{
"last_affected": "7.0"
},
{
"introduced": "0"
},
{
"last_affected": "19.2.0"
},
{
"introduced": "8.1.0"
},
{
"fixed": "8.2.0"
},
{
"introduced": "8.0.0"
},
{
"last_affected": "8.8.1"
},
{
"introduced": "8.9.0"
},
{
"fixed": "8.16.1"
},
{
"introduced": "10.0.0"
},
{
"last_affected": "10.12.0"
},
{
"introduced": "10.13.0"
},
{
"fixed": "10.16.3"
},
{
"introduced": "12.0.0"
},
{
"fixed": "12.8.1"
}
]
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-9514.json"
[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "16.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "18.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "19.04"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "29"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "30"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "3.9"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "3.10"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "3.11"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "14"
}
]
},
{
"events": [
{
"introduced": "7.7.2.0"
},
{
"fixed": "7.7.2.24"
}
]
},
{
"events": [
{
"introduced": "7.8.2.0"
},
{
"fixed": "7.8.2.13"
}
]
},
{
"events": [
{
"introduced": "11.6.1"
},
{
"fixed": "11.6.5.1"
}
]
},
{
"events": [
{
"introduced": "12.1.0"
},
{
"fixed": "12.1.5.1"
}
]
},
{
"events": [
{
"introduced": "13.1.0"
},
{
"fixed": "13.1.3.2"
}
]
},
{
"events": [
{
"introduced": "14.0.0"
},
{
"fixed": "14.0.1.1"
}
]
},
{
"events": [
{
"introduced": "14.1.0"
},
{
"fixed": "14.1.2.1"
}
]
},
{
"events": [
{
"introduced": "15.0.0"
},
{
"fixed": "15.0.1.1"
}
]
}
]