Vulnerability Details : CVE-2019-11939
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.
Vulnerability category: Denial of service
Products affected by CVE-2019-11939
- cpe:2.3:a:facebook:thrift:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2019-11939
0.11%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 44 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2019-11939
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.0
|
MEDIUM | AV:N/AC:L/Au:N/C:N/I:N/A:P |
10.0
|
2.9
|
NIST | |
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
NIST |
CWE ids for CVE-2019-11939
-
The product allocates a reusable resource or group of resources on behalf of an actor without imposing any restrictions on the size or number of resources that can be allocated, in violation of the intended security policy for that actor.Assigned by:
- cve-assign@fb.com (Secondary)
- nvd@nist.gov (Primary)
References for CVE-2019-11939
-
https://github.com/facebook/fbthrift/commit/483ed864d69f307e9e3b9dadec048216100c0757
Validate container size against total message size · facebook/fbthrift@483ed86 · GitHubPatch;Third Party Advisory
-
https://www.facebook.com/security/advisories/cve-2019-11939
FacebookVendor Advisory
Jump to