thrift is vulnerable to Out-of-bounds Write
82
High Risk
THeaderTransport::readFrame() subtracts the 4-byte magic length from an attacker-supplied frame size without checking that the size is at least that large. On a 32-bit process a smaller size wraps to a huge length and the following read or write runs past the buffer. The fix rejects a frame whose declared size is smaller than the magic word before that subtraction.
You are affected if you are using a version that falls within the vulnerable range and you run a 32-bit C++ service that accepts THeaderTransport connections from untrusted peers.
thrift is vulnerable to Out-of-bounds Write in versions 0.10.0 - 0.24.0.
Upgrade the thrift library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.