CVE-2026-94642: Apache Thrift: PHP `TSimpleServer` exits the whole process on any non-transport exception
Apache Thrift: PHP TSimpleServer exits the whole process on any non-transport exception
Other sources
Uncaught exception vulnerability in Apache Thrift PHP bindings.
This issue affects Apache Thrift: before 0.25.0.
Users are recommended to upgrade to version 0.25.0, which fixes the issue.
— MITRE
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.25.0-1 - Upgrade
Upgrade
Apache Thriftto a version that resolves this vulnerability.Fixed in 0.25.0
Event History
Frequently Asked Questions
Which deployments are affected?
Deployments using the Apache Thrift PHP bindings with TSimpleServer are affected if they run a version before 0.25.0.
What condition triggers the issue?
A non-transport exception that is not caught causes TSimpleServer to exit the entire PHP process.
What should teams do to remediate this?
Upgrade Apache Thrift to version 0.25.0, which fixes the issue.