First published: Wed Mar 18 2020(Updated: )
Golang Facebook Thrift servers would not error upon receiving messages declaring containers of sizes larger than the payload. As a result, malicious clients could send short messages which would result in a large memory allocation, potentially leading to denial of service. This issue affects Facebook Thrift prior to v2020.03.16.00.
Credit: cve-assign@fb.com cve-assign@fb.com
Affected Software | Affected Version | How to fix |
---|---|---|
go/github.com/facebook/fbthrift | <0.31.1-0.20200311080807-483ed864d69f | 0.31.1-0.20200311080807-483ed864d69f |
Facebook Thrift | <2020.03.16.00 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2019-11939 is high.
CVE-2019-11939 allows malicious clients to send short messages that result in a large memory allocation, potentially leading to denial of service.
Versions up to and excluding 0.31.1-0.20200311080807-483ed864d69f of GitHub.com/facebook/fbthrift and versions up to and excluding 2020.03.16.00 of Facebook Thrift are affected by CVE-2019-11939.
To fix CVE-2019-11939, update your Golang Facebook Thrift servers to version 0.31.1-0.20200311080807-483ed864d69f or later.
The CWE ID for CVE-2019-11939 is 770.