Description
In proxygen from v2024.10.28.00 until v2026.09.28.00, the HTTPTransaction::onWebTransportUniStream and HTTPTransaction::onWebTransportBidiStream APIs could return stream handles that the stream handler had already freed. HQSession then installed those handles as transport read callbacks, which could lead to use of freed memory.
Published: 2026-09-28
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution (potential)
Action: Immediate Patch
AI Analysis

Impact

In proxygen versions v2024.10.28.00 through v2026.09.28.00, the HTTPTransaction::onWebTransportUniStream and onWebTransportBidiStream handlers can return already freed stream handles. The session installs these freed handles as transport read callbacks, which may lead to a use‑after‑free condition. This can corrupt memory, crash the process, or in a malicious context be exploited for arbitrary code execution. The flaw corresponds to a use‑after‑free weakness (CWE‑416).

Affected Systems

Affected systems are deployments of Facebook’s proxygen library within the version range v2024.10.28.00 to v2026.09.28.00. Any service that incorporates these library versions and utilizes WebTransport stream APIs may be vulnerable, including reverse proxies, load balancers, or application servers using proxygen.

Risk and Exploitability

The vulnerability has an EPSS score of less than 1%, indicating a very low probability of exploitation, and it is not listed in the CISA KEV catalog, so no known exploits are reported. The CVSS score of 5.3 indicates moderate severity and suggests potential for memory corruption that may lead to crashes or, in privileged contexts, code execution. Use‑after‑free bugs can pose a significant risk to application stability and can be triggered remotely through crafted WebTransport traffic. The attack vector likely involves an adversary capable of sending malicious HTTP/2 or HTTP/3 requests that invoke the vulnerable APIs, potentially leading to denial of service or code execution if the target process is running as a privileged user. Given the absence of current exploit evidence, the risk is moderate to high for exposed services, but exploitation likelihood remains uncertain without evidence of active attacks.

Generated by OpenCVE AI on October 1, 2026 at 03:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version of proxygen released after v2026.09.28.00 that addresses the stream handle issue.
  • If an immediate upgrade is not possible, disable or remove usage of the onWebTransportUniStream and onWebTransportBidiStream APIs or apply the patch from the provided GitHub commit.
  • Monitor application logs for crashes or abnormal memory accesses and apply additional isolation or sandboxing to mitigate potential exploitation.

Generated by OpenCVE AI on October 1, 2026 at 03:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
Title Use-after-free in Facebook proxygen HTTP stream handlers

Wed, 30 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 28 Sep 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Facebook
Facebook proxygen
Vendors & Products Facebook
Facebook proxygen

Mon, 28 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
Title Use-after-free in Facebook proxygen HTTP stream handlers
Weaknesses CWE-416

Mon, 28 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Description In proxygen from v2024.10.28.00 until v2026.09.28.00, the HTTPTransaction::onWebTransportUniStream and HTTPTransaction::onWebTransportBidiStream APIs could return stream handles that the stream handler had already freed. HQSession then installed those handles as transport read callbacks, which could lead to use of freed memory.
References

Subscriptions

Facebook Proxygen
cve-icon MITRE

Status: PUBLISHED

Assigner: Meta

Published:

Updated: 2026-09-30T19:49:15.429Z

Reserved: 2026-09-14T18:40:39.036Z

Link: CVE-2026-91095

cve-icon Vulnrichment

Updated: 2026-09-30T19:48:58.524Z

cve-icon NVD

Status : Deferred

Published: 2026-09-28T21:17:19.170

Modified: 2026-09-30T20:17:36.470

Link: CVE-2026-91095

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T03:45:17Z

Weaknesses