Vulnerability Details : CVE-2019-11938
Java 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 v2019.12.09.00.
Vulnerability category: Denial of service
Exploit prediction scoring system (EPSS) score for CVE-2019-11938
Probability of exploitation activity in the next 30 days: 0.16%
Percentile, the proportion of vulnerabilities that are scored at or less: ~ 52 % EPSS Score History EPSS FAQ
CVSS scores for CVE-2019-11938
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Source |
---|---|---|---|---|---|
5.0
|
MEDIUM | AV:N/AC:L/Au:N/C:N/I:N/A:P |
10.0
|
2.9
|
nvd@nist.gov |
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
|
nvd@nist.gov |
CWE ids for CVE-2019-11938
-
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-11938
-
https://github.com/facebook/fbthrift/commit/08c2d412adb214c40bb03be7587057b25d053030
Java: Check the size of the remaining frame before deserializing a st… · facebook/fbthrift@08c2d41 · GitHubPatch;Third Party Advisory
-
https://github.com/facebook/fbthrift/commit/71c97ffdcb61cccf1f8267774e873e21ebd3ebd3
Java: Check the size of the remaining frame before deserializing coll… · facebook/fbthrift@71c97ff · GitHubPatch;Third Party Advisory
-
https://www.facebook.com/security/advisories/cve-2019-11938
FacebookVendor Advisory
Products affected by CVE-2019-11938
- cpe:2.3:a:facebook:thrift:*:*:*:*:*:*:*:*