Description
A memory exhaustion issue exists in Open5GS v2.8.0 in the HTTP/2 SBI server. Repeated header names cause previously allocated header strings to be leaked, and HPACK compression allows an unauthenticated remote attacker to trigger tens of thousands of duplicate headers with a small request. Repeated crafted requests can cause persistent heap growth, exhaust process memory, and terminate the affected Open5GS network function, resulting in denial of service.
Published: 2026-11-02
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Immediate Upgrade
AI Analysis

Impact

The vulnerability involves a memory exhaustion flaw within the Open5GS v2.8.0 HTTP/2 SBI server. When an unauthenticated remote client sends crafted HTTP/2 requests that contain duplicate header names, the server leaks previously allocated header strings. This injection ultimately leads to persistent heap growth as the attacker can repetitively trigger thousands of duplicate headers with a small payload.

Affected Systems

Affected systems are installations of Open5GS version 2.8.0 and earlier patches that did not incorporate the fix found in commit 76f15375 (github.com/open5gs/open5gs/commit/76f15375). The issue resides specifically in the HTTP/2 Service‑Based Interface component that handles HPACK compression of incoming requests.

Risk and Exploitability

Given that the exploit requires only unauthenticated HTTP/2 traffic and no special privileges, the attack vector is straightforward. While no CVSS score is publicly available, the memory depletion can culminate in process termination and a denial of service. The EPSS score is unavailable and the vulnerability is not yet listed in CISA’s KEV catalog, but the potential impact warrants immediate attention.

Generated by OpenCVE AI on November 2, 2026 at 19:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Open5GS release that includes the fix referenced in commit 76f15375.
  • If an upgrade is not possible, configure the HTTP/2 server to limit the maximum number of headers per request or reject excessively large header lists, thereby constraining the exploitable workload.
  • Use network filtering or firewall rules to block or rate‑limit HTTP/2 traffic from untrusted sources, reducing the likelihood of sustained heap growth.

Generated by OpenCVE AI on November 2, 2026 at 19:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 19:45:00 +0000

Type Values Removed Values Added
Title HTTP/2 Header Injection Causing Heap Exhaustion and Denial of Service in Open5GS
First Time appeared Open5gs
Open5gs open5gs
Weaknesses CWE-401
CWE-770
Vendors & Products Open5gs
Open5gs open5gs

Mon, 02 Nov 2026 18:00:00 +0000

Type Values Removed Values Added
Description A memory exhaustion issue exists in Open5GS v2.8.0 in the HTTP/2 SBI server. Repeated header names cause previously allocated header strings to be leaked, and HPACK compression allows an unauthenticated remote attacker to trigger tens of thousands of duplicate headers with a small request. Repeated crafted requests can cause persistent heap growth, exhaust process memory, and terminate the affected Open5GS network function, resulting in denial of service.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-11-02T17:44:51.954Z

Reserved: 2026-10-07T00:00:00.000Z

Link: CVE-2026-106806

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-02T18:18:33.970

Modified: 2026-11-02T19:35:33.347

Link: CVE-2026-106806

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T19:30:17Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-770

    Allocation of Resources Without Limits or Throttling