OCTOBER 7, 2026
Live Feed
Back to database
Case File

CVE-2026-83663

HIGH · CVSS 8.7 EPSS 0.43%

Source: NVD + CISA KEV + EPSS · Published 2026-10-02 · Last synced 2026-10-07

CyberRota Analysis

AI-Generated

Apache Thrift versions prior to 0.25.0 are vulnerable to an uncontrolled recursion issue in the Go bindings, which can lead to a stack overflow and cause the process to crash. This vulnerability can be exploited by sending specially crafted frames, resulting in a denial of service. Organizations using affected versions should prioritize upgrading to version 0.25.0 to mitigate this high-severity risk.

CVE
CVE-2026-83663
Severity
HIGH
CVSS
8.7
EPSS
0.43%
Apache

Original NVD Description

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.