Some HTTP/2 implementations are vulnerable to a header leak, potentially leading to a denial of service. The attacker sends a stream of headers with a 0-length header name and 0-length header value, optionally Huffman encoded into 1-byte or greater headers. Some implementations allocate memory for these headers and keep the allocation alive until the session dies. This can consume excess memory.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "nginx-light": "1.10.3-0ubuntu0.16.04.4", "nginx-core-dbg": "1.10.3-0ubuntu0.16.04.4", "nginx-full-dbg": "1.10.3-0ubuntu0.16.04.4", "nginx-full-dbgsym": "1.10.3-0ubuntu0.16.04.4", "nginx-extras": "1.10.3-0ubuntu0.16.04.4", "nginx-light-dbg": "1.10.3-0ubuntu0.16.04.4", "nginx-core-dbgsym": "1.10.3-0ubuntu0.16.04.4", "nginx-light-dbgsym": "1.10.3-0ubuntu0.16.04.4", "nginx-extras-dbg": "1.10.3-0ubuntu0.16.04.4", "nginx-common": "1.10.3-0ubuntu0.16.04.4", "nginx-extras-dbgsym": "1.10.3-0ubuntu0.16.04.4", "nginx": "1.10.3-0ubuntu0.16.04.4", "nginx-full": "1.10.3-0ubuntu0.16.04.4", "nginx-core": "1.10.3-0ubuntu0.16.04.4", "nginx-doc": "1.10.3-0ubuntu0.16.04.4" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "libnginx-mod-http-echo": "1.14.0-0ubuntu1.4", "libnginx-mod-http-uploadprogress-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-lua-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-headers-more-filter": "1.14.0-0ubuntu1.4", "libnginx-mod-rtmp-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-dav-ext": "1.14.0-0ubuntu1.4", "libnginx-mod-stream": "1.14.0-0ubuntu1.4", "libnginx-mod-http-xslt-filter-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-upstream-fair-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-perl": "1.14.0-0ubuntu1.4", "nginx-core-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-subs-filter": "1.14.0-0ubuntu1.4", "libnginx-mod-http-fancyindex": "1.14.0-0ubuntu1.4", "libnginx-mod-http-headers-more-filter-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-image-filter-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-lua": "1.14.0-0ubuntu1.4", "nginx-core": "1.14.0-0ubuntu1.4", "libnginx-mod-http-ndk-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-mail-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-nchan": "1.14.0-0ubuntu1.4", "libnginx-mod-http-perl-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-stream-dbgsym": "1.14.0-0ubuntu1.4", "nginx-full-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-mail": "1.14.0-0ubuntu1.4", "nginx-extras": "1.14.0-0ubuntu1.4", "libnginx-mod-nchan-dbgsym": "1.14.0-0ubuntu1.4", "nginx-light": "1.14.0-0ubuntu1.4", "libnginx-mod-http-auth-pam-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-echo-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-upstream-fair": "1.14.0-0ubuntu1.4", "libnginx-mod-http-auth-pam": "1.14.0-0ubuntu1.4", "libnginx-mod-http-cache-purge": "1.14.0-0ubuntu1.4", "libnginx-mod-http-geoip-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-subs-filter-dbgsym": "1.14.0-0ubuntu1.4", "nginx-light-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-dav-ext-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-rtmp": "1.14.0-0ubuntu1.4", "libnginx-mod-http-cache-purge-dbgsym": "1.14.0-0ubuntu1.4", "libnginx-mod-http-fancyindex-dbgsym": "1.14.0-0ubuntu1.4", "nginx-common": "1.14.0-0ubuntu1.4", "nginx-extras-dbgsym": "1.14.0-0ubuntu1.4", "nginx": "1.14.0-0ubuntu1.4", "nginx-full": "1.14.0-0ubuntu1.4", "libnginx-mod-http-ndk": "1.14.0-0ubuntu1.4", "libnginx-mod-http-image-filter": "1.14.0-0ubuntu1.4", "libnginx-mod-http-uploadprogress": "1.14.0-0ubuntu1.4", "nginx-doc": "1.14.0-0ubuntu1.4", "libnginx-mod-http-geoip": "1.14.0-0ubuntu1.4", "libnginx-mod-http-xslt-filter": "1.14.0-0ubuntu1.4" } ] }