Learn about CVE-2019-11940 affecting Proxygen by Facebook. Discover the impact, technical details, affected versions, and mitigation steps for this HTTP2 vulnerability.
Proxygen by Facebook is affected by a vulnerability that can lead to a use-after-free situation when decompressing HPACK within the HTTP2 protocol.
Understanding CVE-2019-11940
This CVE involves a sequence of header table resize operations that can corrupt the header table, resulting in unpredictable behavior.
What is CVE-2019-11940?
When decompressing HPACK in HTTP2, an unexpected sequence of header table resize operations can corrupt the table, leading to a use-after-free scenario.
The Impact of CVE-2019-11940
The vulnerability in Proxygen versions v0.29.0 to v2017.04.03.00 can result in a use-after-free condition and unpredictable behavior.
Technical Details of CVE-2019-11940
Proxygen's vulnerability is detailed below:
Vulnerability Description
The issue arises during HPACK decompression in HTTP2 due to a sequence of header table resize operations, potentially causing a use-after-free situation.
Affected Systems and Versions
Exploitation Mechanism
The vulnerability occurs when an unforeseen sequence of header table resize operations corrupts the table, leading to a use-after-free scenario.
Mitigation and Prevention
To address CVE-2019-11940, consider the following steps:
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates