Use After Free in Facebook Proxygen
CVE-2019-11940
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.
Vulnerability class: Use-After-Free
Published · last modified .
CVSS v3 metric
CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.014 (70.7th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 71st percentile — 70.7% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.014 · newest: 0.014 · change: 0.000
Affected products
- Facebook Proxygen — versions v2017.04.03.00, v0.29.0, unspecified
Weakness classification (CWE)
References
- github.com/facebook/proxygen/commit/f43b134cc5c19d8532e7fb670a1c02e85f7a8d4f (Patch, Third Party Advisory)
- www.facebook.com/security/advisories/cve-2019-11940 (Third Party Advisory)
Frequently asked questions
- What is CVE-2019-11940?
- CVE-2019-11940 is a critical-severity vulnerability in Facebook Proxygen, classified under Use After Free. CVSS score: 9.8/10. Published 2019-12-04.
- How severe is CVE-2019-11940?
- Critical severity. CVSS v3 base score is 9.8 out of 10.