thrift is vulnerable to Memory Leak
87
High Risk
THeaderTransport::untransform() and transform() decompress and compress frames with zlib, and on a malformed or oversized frame they throw without calling inflateEnd() or deflateEnd(). Each failed frame leaks the zlib stream's memory, so a peer who can repeat it exhausts the process. The fix releases the zlib stream on every error path before throwing.
You are affected if you are using a version that falls within the vulnerable range and you enable the zlib transform on THeaderTransport for untrusted peers.
thrift is vulnerable to Memory Leak 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.