Skip to content
Heist/ feed
Back to feed
MediumFix available

nghttp2 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2024-28182

nghttp2 is an implementation of the Hypertext Transfer Protocol version 2 in C. The nghttp2 library prior to version 1.61.0 keeps reading the unbounded number of HTTP/2 CONTINUATION frames even after a stream is reset to keep HPACK context in sync. This causes excessive CPU usage to decode HPACK stream. nghttp2 v1.61.0 mitigates this vulnerability by limiting the number of CONTINUATION frames it accepts per stream. There is no workaround for this vulnerability.

Products
nghttp2
Affected versions
1.52.0-1, 1.52.0-1+deb12u1
Fixed versions
1.52.0-1+deb12u2, 1.61.0-1
CVEs
CVE-2024-28182
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 16:22 UTC · Revision 1

Source evidence

DEBIAN-CVE-2024-28182

core-osv · Original source

Published 4 Apr 2024, 15:15 UTC

nghttp2 is an implementation of the Hypertext Transfer Protocol version 2 in C. The nghttp2 library prior to version 1.61.0 keeps reading the unbounded number of HTTP/2 CONTINUATION frames even after a stream is reset to keep HPACK context in sync. This causes excessive CPU usage to decode HPACK stream. nghttp2 v1.61.0 mitigates this vulnerability by limiting the number of CONTINUATION frames it accepts per stream. There is no workaround for this vulnerability.

osv:DEBIAN-CVE-2024-28182

nghttp2

Fixed versions: 1.52.0-1+deb12u2

nghttp2

Fixed versions: 1.61.0-1

nghttp2

Fixed versions: 1.61.0-1

Complete source record
{
  "id": "cda76a31bfcf27ad6d2170052c048d730478e0eba2c55f695b496ccbd45603bc",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2024-28182",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2024-28182",
    "summary": "nghttp2 is an implementation of the Hypertext Transfer Protocol version 2 in C. The nghttp2 library prior to version 1.61.0 keeps reading the unbounded number of HTTP/2 CONTINUATION frames even after a stream is reset to keep HPACK context in sync. This causes excessive CPU usage to decode HPACK stream. nghttp2 v1.61.0 mitigates this vulnerability by limiting the number of CONTINUATION frames it accepts per stream. There is no workaround for this vulnerability.",
    "evidence": "osv:DEBIAN-CVE-2024-28182",
    "products": [
      {
        "name": {
          "value": "nghttp2",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.52.0-1+deb12u2",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.52.0-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.52.0-1+deb12u1",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "nghttp2",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.61.0-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "nghttp2",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.61.0-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2024-28182",
      "aliases": [
        "DEBIAN-CVE-2024-28182"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.52.0-1+deb12u2"
                }
              ]
            }
          ],
          "package": {
            "name": "nghttp2",
            "purl": "pkg:deb/debian/nghttp2?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "1.52.0-1",
            "1.52.0-1+deb12u1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-28182.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.61.0-1"
                }
              ]
            }
          ],
          "package": {
            "name": "nghttp2",
            "purl": "pkg:deb/debian/nghttp2?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-28182.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.61.0-1"
                }
              ]
            }
          ],
          "package": {
            "name": "nghttp2",
            "purl": "pkg:deb/debian/nghttp2?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2024-28182.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-15T09:47:31.158107713Z",
      "provider": "osv",
      "upstream": [
        "CVE-2024-28182"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2024-28182"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2024-28182",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 327583,
  "published_at": "2024-04-04T15:15:38.427+00:00"
}