🔐 CVE Alert

CVE-2026-83663

UNKNOWN 0.0

Apache Thrift: TFramedTransport and THeaderTransport re-enter Read once per frame that carries no payload (Go)

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Uncontrolled Recursion vulnerability in Apache Thrift go bindings. Both Go transports satisfy a read out of a buffered frame and, when that frame yields no payload bytes, read the next frame and call `Read` again instead of looping. A peer produces such a frame for 4 bytes in `TFramedTransport` (a declared size of zero) or 18 bytes in `THeaderTransport` (a header block that fills the frame), so nothing bounds the depth. The Go stack limit is reached as a `fatal error`, which `recover()` cannot catch, so the whole process dies. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

CWE CWE-674
Vendor apache software foundation
Product apache thrift
Published Oct 2, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache thrift

Be the first to know when new unknown vulnerabilities affecting apache software foundation apache thrift are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

Affected Versions

Apache Software Foundation / Apache Thrift
0 < 0.25.0

References

NVD ↗ CVE.org ↗ EPSS Data ↗
lists.apache.org: https://lists.apache.org/thread/33otcgbqd27wf6qq810q56znzbomnhg1 lists.apache.org: https://lists.apache.org/thread/yjz317wq7h86q9k8ws6ton0ojgl8hjct

Credits

Ho1aAs <[email protected]> for TFramedTransport Apache Thrift Developers for THeaderTransport