Vulnerability · Published Oct 2, 2026 · Assigned by apache
CVE-2026-83663Apache Thrift: TFramedTransport and THeaderTransport re-enter Read once per frame that carries no payload (Go)
High 8.7
In plain English
A high-severity security flaw in Apache Thrift from Apache Software Foundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 20% of all known vulnerabilities).
Official 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | thrift | no fix listed | DEBIAN-CVE-2026-83663 |
| Debian:13 | thrift | no fix listed | DEBIAN-CVE-2026-83663 |
| Debian:14 | thrift | no fix listed | DEBIAN-CVE-2026-83663 |
| Ubuntu:22.04:LTS | thrift | no fix listed | UBUNTU-CVE-2026-83663 |
| Ubuntu:24.04:LTS | thrift | no fix listed | UBUNTU-CVE-2026-83663 |
| Ubuntu:26.04:LTS | thrift | no fix listed | UBUNTU-CVE-2026-83663 |
| Ubuntu:26.10 | thrift | no fix listed | UBUNTU-CVE-2026-83663 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Thrift | 0 – before 0.25.0 |
Weakness: CWE-674 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
References
- https://lists.apache.org/thread/33otcgbqd27wf6qq810q56znzbomnhg1 vendor-advisory
- https://lists.apache.org/thread/yjz317wq7h86q9k8ws6ton0ojgl8hjct vendor-advisory