← All Advisories

CVE-2026-83663

Last refreshed2026-10-03

Status: UPDATED  |  Advisory ID: CVE-2026-83663

Key Details

CVECVE-2026-83663
CVSS Score / Version8.7 (High) / CVSS v4.0
Updated2026-10-02
Affected productsApache Software Foundation Apache Thrift
Classified asCWE-674 (Uncontrolled Recursion)

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
Apache Software FoundationApache Thrift
SubsystemsGeneral OT
SectorsMultiple

What to Know

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. (NVD)

What to Do

Monitor Apache Software Foundation's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-83663
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-83663