Skip to main content

Proxygen CVE-2019-11940

CRITICAL
Use After Free (CWE-416)
2019-12-04 cve-assign@fb.com
9.8
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
CVE Published
Dec 04, 2019 - 17:16 nvd
CRITICAL 9.8

DescriptionNVD

In the course of decompressing HPACK inside the HTTP2 protocol, an unexpected sequence of header table resize operations can place the header table into a corrupted state, leading to a use-after-free condition and undefined behavior. This issue affects Proxygen from v0.29.0 until v2017.04.03.00.

AnalysisAI

In the course of decompressing HPACK inside the HTTP2 protocol, an unexpected sequence of header table resize operations can place the header table into a corrupted state, leading to a use-after-free. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Use After Free vulnerability could allow attackers to access freed memory to execute arbitrary code or crash the application.

Technical ContextAI

This vulnerability is classified as Use After Free (CWE-416), which allows attackers to access freed memory to execute arbitrary code or crash the application. In the course of decompressing HPACK inside the HTTP2 protocol, an unexpected sequence of header table resize operations can place the header table into a corrupted state, leading to a use-after-free condition and undefined behavior.29.0 until v2017.04.03.00. Affected products include: Facebook Proxygen.

RemediationAI

A vendor patch is available. Apply the latest security update as soon as possible. Use smart pointers or garbage-collected languages. Set pointers to NULL after freeing. Enable memory sanitizers.

CVE-2015-7264 CRITICAL
9.8 Apr 10

The SPDY/2 codec in Facebook Proxygen before 2015-11-09 truncates a certain field to two bytes, which allows hijacking a

CVE-2020-1897 CRITICAL
9.8 May 18

A use-after-free is possible due to an error in lifetime management in the request adaptor when a malicious client invok

CVE-2019-11921 CRITICAL
9.8 Jul 25

An out of bounds write is possible via a specially crafted packet in certain configurations of Proxygen due to improper

CVE-2015-7265 HIGH
7.5 Apr 10

Facebook Proxygen before 2015-11-09 mismanages HTTPMessage.request state, which allows remote attackers to conduct hijac

CVE-2015-7263 HIGH
7.5 Apr 10

The SPDY/2 codec in Facebook Proxygen before 2015-11-09 allows remote attackers to conduct hijacking attacks and bypass

CVE-2021-24029 HIGH
7.5 Mar 15

A packet of death scenario is possible in mvfst via a specially crafted message during a QUIC session, which causes a cr

CVE-2018-6347 HIGH
7.5 Dec 31

An issue in the Proxygen handling of HTTP2 parsing of headers/trailers can lead to a denial-of-service attack. Rated hig

CVE-2018-6346 HIGH
7.5 Dec 31

A potential denial-of-service issue in the Proxygen handling of invalid HTTP2 priority settings (specifically a circular

CVE-2018-6343 HIGH
7.5 Dec 31

Proxygen fails to validate that a secondary auth manager is set before dereferencing it. Rated high severity (CVSS 7.5),

CVE-2025-55181 MEDIUM
5.3 Dec 02

CVE-2025-55181 is a security vulnerability (CVSS 5.3). Remediation should follow standard vulnerability management proce

Share

CVE-2019-11940 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy