Apache Thrift: Uncaught exception in Perl bindings causes denial of service
Summary
Apache Thrift's Perl bindings contain an uncaught exception. When a single connection fails, the Perl server ends its serve() loop. A remote attacker can trigger this without authentication or user interaction, causing a denial of service. Exposure applies to Perl Thrift servers reachable over the network.
Affected
- Apache Thrift before 0.25.0, Perl bindings
- Distribution builds of perl-thrift below the fixed version (Azure Linux: below 0.25.0-1)
Fixed in
- Apache Thrift 0.25.0, which also fixes several other issues in the language bindings
- Red Hat: perl-thrift 0.25.0-0.1.hum1
Workaround
- Unknown: no vendor workaround documented.
- Until patched, restrict network access to the Thrift service port.
- Run Perl Thrift servers under a supervisor that restarts them after a failure.
Exploitation
- Not listed in CISA KEV.
- No public exploit or proof of concept known.
- EPSS: 0.00426 (low).
- CISA SSVC: exploitation none, not automatable.
Our recommendation
- Check whether Perl Thrift servers or perl-thrift packages are in use.
- Upgrade to Apache Thrift 0.25.0 or a vendor build with the fix during regular maintenance.
- Escalate if the service is internet-facing or business-critical.
- Monitor the service for crashes or restarts.
Public exploits
PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.
Research sources
- Apache mailing list thread 1 lists.apache.org
- Apache mailing list thread 2 lists.apache.org
- Red Hat advisory via Vulners (RHSA-2026:74369) vulners.com
- Azure Linux (CBL-Mariner) entry via Vulners vulners.com
- OSV/Bitnami entry for CVE-2026-96286 osv.dev
- Apache Thrift project website thrift.apache.org
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 17:10.
Original description (NVD)
Uncaught exception vulnerability in Apache Thrift Perl bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
