GO-2021-0082

vendorUSosv

Denial of service via malicious message size declaration in github.com/facebook/fbthrift

view advisory published 2021-04-14Licence: per source

Thrift Servers preallocate memory for the declared size of messages before checking the actual size of the message. This allows a malicious user to send messages that declare that they are significantly larger than they actually are, allowing them to force the server to allocate significant amounts of memory. This can be used as a denial of service vector.

01

describes (1)

Related CVEs.

IDseverity exploitable
CVE-2019-11939UShigh7.5—
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 messag…
02

references

External citations — patches, advisories, analysis.

scry

Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.

Free scan