CVE-2019-11939
Apache Thrift vulnerability analysis and mitigation

Overview

CVE-2019-11939 affects Golang Facebook Thrift servers prior to version v2020.03.16.00. The vulnerability stems from the servers' failure to properly validate container sizes against message payloads. This issue was discovered and disclosed in March 2020 (NVD, MITRE).

Technical details

The vulnerability occurs when Golang Facebook Thrift servers receive messages declaring containers with sizes larger than the actual payload. The servers would not generate an error in these cases, leading to potential memory allocation issues. The vulnerability has a CVSS 3.1 Base Score of 7.5 (High) (Ubuntu).

Impact

When exploited, malicious clients could send short messages that would trigger large memory allocations on the server, potentially leading to denial of service conditions (MITRE).

Mitigation and workarounds

The issue was fixed in Facebook Thrift version v2020.03.16.00. The patch includes validation of container size against total message size and confirms that the message is theoretically large enough to contain a list/map/set of the given size (Github).

Additional resources


SourceThis report was generated using AI

Related Apache Thrift vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2021-24028CRITICAL9.8
  • Apache ThriftApache Thrift
  • thrift
NoYesApr 14, 2021
CVE-2024-45773HIGH7.5
  • Apache ThriftApache Thrift
  • thrift
NoYesSep 27, 2024
CVE-2020-13949HIGH7.5
  • JavaJava
  • cpe:2.3:a:apache:thrift
NoYesFeb 12, 2021
CVE-2019-11939HIGH7.5
  • Apache ThriftApache Thrift
  • github.com/facebook/fbthrift/thrift
NoYesMar 18, 2020
CVE-2024-45863MEDIUM5.3
  • Apache ThriftApache Thrift
  • thrift
NoNoSep 27, 2024

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management