CVE catalog

CVE-2016-6581

python-hpack: CVE-2016-6581

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.83% · Oct 25, 2026

A HTTP/2 implementation built using any version of the Python HPACK library between v1.0.0 and v2.2.0 could be targeted for a denial of service attack, specifically a so-called "HPACK Bomb" attack. This attack occurs when an attacker inserts a header field that is exactly the size of the HPACK dynamic header table into the dynamic header table. The attacker can then send a header block that is simply repeated requests to expand that field in the dynamic table. This can lead to a gigantic compression ratio of 4,096 or better, meaning that 16kB of data can decompress to 64MB of data on the target machine.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-hpacksid4.0.0-4fixed
Debianpython-hpackforky4.0.0-4fixed
Debianpython-hpacktrixie4.0.0-3fixed
Debianpython-hpackbookworm4.0.0-2fixed
Opensusepython-hpacktumbleweed4.2.0-1.1fixed
Opensusepython-hpacktumbleweed4.0.0-2.7fixed
Ubuntupython-hpack16.041.1.0-1vulnerable
Ubuntupython-hpack16.042.0.1-1vulnerable
Ubuntupython-hpack16.042.1.0-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-hpacksourcesid2.3.0-1not yet assignedNot reported[833467]
Debianpython-hpacksourceforky2.3.0-1not yet assignedNot reported[833467]
Debianpython-hpacksourcetrixie2.3.0-1not yet assignedNot reported[833467]
Debianpython-hpacksourcebookworm2.3.0-1not yet assignedNot reported[833467]
Opensusepython-hpackrpmtumbleweed4.2.0-1.1Not reportedOPENSUSE-SU-2026:11556-1Not reported
Opensusepython-hpackrpmtumbleweed4.0.0-2.7Not reportedOPENSUSE-SU-2024:14140-1Not reported

[Debian bug #833467]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-hpack]

    Details (1)
    • 4.2.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.0-2.7, 4.2.0-1.1

      Version impact unknown

      dsa · python-hpack · opensuse · tumbleweed

  • Source package: [python-hpack]

    Details (1)
    • 4.2.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.0.0-2.7, 4.2.0-1.1

      Version impact unknown

      dsa · python-hpack · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [python-hpack]

    Details (2)
    • 4.0.0-2 · all · bookworm

      Fixed · Fixed: 2.3.0-1

      dsa · python-hpack · debian · bookworm; dsa · python-hpack · debian · 12

    • 4.0.0-2 · all · bookworm

      Fixed · Fixed: 2.3.0-1

      dsa · python-hpack · debian · bookworm; dsa · python-hpack · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-hpack]

    Details (2)
    • 4.0.0-3 · all · trixie

      Fixed · Fixed: 2.3.0-1

      dsa · python-hpack · debian · 13

    • 4.0.0-3 · all · trixie

      Fixed · Fixed: 2.3.0-1

      dsa · python-hpack · debian · 13

Observed:

References