Intel

AIKIDO-2026-217564

thrift is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-66054 Published 4 days ago

69

Medium Risk

This Affects:

C++thrift
0.10.0 - 0.24.0
Fixed in 0.25.0
Are you affected? Scan for Free

TL;DR

THeaderTransport::readFrame() and untransform() compare an attacker-supplied frame size, and the size after decompression, only to the hardcoded MAX_FRAME_SIZE, not to the configured maxFrameSize. A peer can send a frame, including a highly compressible one, that stays under the internal ceiling and still exceeds the lower configured limit. The fix rejects frames that exceed maxFrameSize before they are buffered and after they are decompressed.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you set maxFrameSize below the internal ceiling on THeaderTransport.

Background info

thrift is vulnerable to Denial of Service (DoS) in versions 0.10.0 - 0.24.0.

How to fix this

Upgrade the thrift library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform