Facebook Thrift vulnerabilities
14 known vulnerabilities affecting facebook/thrift.
Total CVEs
14
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL1HIGH12MEDIUM1
Vulnerabilities
Page 1 of 1
CVE-2016-5397P3HIGHCVSS 8.8≥ 0, < 0.11.0-32018-02-12
CVE-2016-5397 [HIGH] CVE-2016-5397: The Apache Thrift Go client library exposed the potential during code generation for command injection due to using an external formatting tool
The Apache Thrift Go client library exposed the potential during code generation for command injection due to using an external formatting tool. Affected Apache Thrift 0.9.3 and older, Fixed in Apache Thrift 0.10.0.
osv
CVE-2021-24028P3CRITICALCVSS 9.8fixed in 2021.02.22.002021-04-14
CVE-2021-24028 [CRITICAL] CWE-763 CVE-2021-24028: An invalid free in Thrift's table-based serialization can cause the application to crash or potentia
An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code execution or other undesirable effects. This issue affects Facebook Thrift prior to v2021.02.22.00.
nvd
CVE-2019-0205P3HIGHCVSS 7.5≥ 0, < 0.13.0-22019-10-29
CVE-2019-0205 [HIGH] CVE-2019-0205: In Apache Thrift all versions up to and including 0
In Apache Thrift all versions up to and including 0.12.0, a server or client may run into an endless loop when feed with specific input data. Because the issue had already been partially fixed in version 0.11.0, depending on the installed version it affects only certain language bindings.
osv
CVE-2019-0210P3HIGHCVSS 7.5≥ 0, < 0.13.0-22019-10-29
CVE-2019-0210 [HIGH] CVE-2019-0210: In Apache Thrift 0
In Apache Thrift 0.9.3 to 0.12.0, a server implemented in Go using TJSONProtocol or TSimpleJSONProtocol may panic when feed with invalid input data.
osv
CVE-2020-13949P3HIGHCVSS 7.5≥ 0, < 0.16.0-32021-02-12
CVE-2020-13949 [HIGH] CVE-2020-13949: In Apache Thrift 0
In Apache Thrift 0.9.3 to 0.13.0, malicious RPC clients could send short messages which would result in a large memory allocation, potentially leading to denial of service.
osv
CVE-2019-3565P3HIGHCVSS 7.5fixed in 2019.05.06.002019-05-06
CVE-2019-3565 [HIGH] CWE-834 CVE-2019-3565: Legacy C++ Facebook Thrift servers (using cpp instead of cpp2) would not error upon receiving messag
Legacy C++ Facebook Thrift servers (using cpp instead of cpp2) would not error upon receiving messages with containers of fields of unknown type. As a result, malicious clients could send short messages which would take a long time for the server to parse, potentially leading to denial of service. This issue affects Facebook Thrift prior to v2019.05.06.
nvd
CVE-2018-11798P3MEDIUMCVSS 6.5≥ 0, < 0.11.0-42019-01-07
CVE-2018-11798 [MEDIUM] CVE-2018-11798: The Apache Thrift Node
The Apache Thrift Node.js static web server in versions 0.9.2 through 0.11.0 have been determined to contain a security vulnerability in which a remote user has the ability to access files outside the set webservers docroot path.
osv
CVE-2019-3558P3HIGHCVSS 7.5fixed in 2019.02.18.002019-05-06
CVE-2019-3558 [HIGH] CWE-834 CVE-2019-3558: Python Facebook Thrift servers would not error upon receiving messages with containers of fields of
Python Facebook Thrift servers would not error upon receiving messages with containers of fields of unknown type. As a result, malicious clients could send short messages which would take a long time for the server to parse, potentially leading to denial of service. This issue affects Facebook Thrift prior to v2019.02.18.00.
nvd
CVE-2019-3559P3HIGHCVSS 7.5fixed in 2019.02.18.002019-05-06
CVE-2019-3559 [HIGH] CWE-834 CVE-2019-3559: Java Facebook Thrift servers would not error upon receiving messages with containers of fields of un
Java Facebook Thrift servers would not error upon receiving messages with containers of fields of unknown type. As a result, malicious clients could send short messages which would take a long time for the server to parse, potentially leading to denial of service. This issue affects Facebook Thrift prior to v2019.02.18.00.
nvd
CVE-2019-3564P3HIGHCVSS 7.5fixed in 2019.03.04.002019-05-06
CVE-2019-3564 [HIGH] CWE-834 CVE-2019-3564: Go Facebook Thrift servers would not error upon receiving messages with containers of fields of unkn
Go Facebook Thrift servers would not error upon receiving messages with containers of fields of unknown type. As a result, malicious clients could send short messages which would take a long time for the server to parse, potentially leading to denial of service. This issue affects Facebook Thrift prior to v2019.03.04.00.
nvd
CVE-2019-3552P3HIGHCVSS 7.5fixed in 2019.02.18.002019-05-06
CVE-2019-3552 [HIGH] CWE-834 CVE-2019-3552: C++ Facebook Thrift servers (using cpp2) would not error upon receiving messages with containers of
C++ Facebook Thrift servers (using cpp2) would not error upon receiving messages with containers of fields of unknown type. As a result, malicious clients could send short messages which would take a long time for the server to parse, potentially leading to denial of service. This issue affects Facebook Thrift prior to v2019.02.18.00.
nvd
CVE-2019-11938P3HIGHCVSS 7.5fixed in 2019.12.09.002020-03-10
CVE-2019-11938 [HIGH] CWE-770 CVE-2019-11938: Java Facebook Thrift servers would not error upon receiving messages declaring containers of sizes l
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.
nvd
CVE-2019-3553P3HIGHCVSS 7.5fixed in 2020.02.03.002020-03-10
CVE-2019-3553 [HIGH] CWE-770 CVE-2019-3553: C++ Facebook Thrift servers would not error upon receiving messages declaring containers of sizes la
C++ 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.02.03.00.
nvd
CVE-2019-11939P3HIGHCVSS 7.5fixed in 2020.03.16.002020-03-18
CVE-2019-11939 [HIGH] CWE-770 CVE-2019-11939: Golang Facebook Thrift servers would not error upon receiving messages declaring containers of sizes
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.
nvd