Description
Some HTTP/2 implementations are vulnerable to resource loops, potentially
leading to a denial of service. The attacker creates multiple request
streams and continually shuffles the priority of the streams in a way that
causes substantial churn to the priority tree. This can consume excess CPU.
Notes
| sbeattie | nginx added http2 support in 1.9.5
nghttp2: nghttpd and nghttp are affected, libnghttp2 is not |
| mdeslaur | nghttp2-server is in universe |
Package
| Upstream: | needs-triage
|
| Ubuntu 18.04 LTS: | released
(1.14.0-0ubuntu1.4)
|
| Ubuntu 20.04 LTS: | released
(1.16.1-0ubuntu1)
|
| Ubuntu 21.10: | released
(1.16.1-0ubuntu1)
|
| Ubuntu 16.04 ESM: | released
(1.10.3-0ubuntu0.16.04.4)
|
| Ubuntu 22.04 LTS: | released
(1.16.1-0ubuntu1)
|
| Ubuntu 14.04 ESM: | not-affected
(http2 support not implemented)
|
Patches:
Updated: 2022-04-25 00:45:10 UTC (commit ecc1009cb19540b950de59270950018900f37f15)