Improper Input Validation and Excessive Iteration in Go Facebook Thrift
High severity
GitHub Reviewed
Published
Feb 15, 2022
to the GitHub Advisory Database
•
Updated Aug 29, 2023
Package
Affected versions
< 0.31.1-0.20190225164308-c461c1bd1a3e
Patched versions
0.31.1-0.20190225164308-c461c1bd1a3e
Description
Published by the National Vulnerability Database
May 6, 2019
Reviewed
May 17, 2021
Published to the GitHub Advisory Database
Feb 15, 2022
Last updated
Aug 29, 2023
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.
References