High severity · published Oct 2, 2026
CVE-2026-91137
Apache Thrift: PHP `thrift_protocol` accelerator: zero-byte container elements
8.7
CVSS
0.3%
EPSS
No
On KEV
Description
Improper validation of specified quantity in input, Allocation of resources without limits or throttling, Excessive Iteration 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.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 20% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AT
Apache Thrift · Apache Software Foundation
before 0.25.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-91137
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-91137
vendor-advisory
https://lists.apache.org/thread/33otcgbqd27wf6qq810q56znzbomnhg1
vendor-advisory
https://lists.apache.org/thread/bf12g1b11r4x9x3wsy4mgwfgd0t779h7
More from Apache Thrift
9.8
CVE-2026-55971
Apache Thrift: C++ ZLIB heap buffer overflow (write) in THeaderTransport::untransform()
9.2
CVE-2026-83632
Apache Thrift: C++ THttpTransport grows its line buffer without bound
9.2
CVE-2026-91135
Apache Thrift: C++ `THeaderTransport::transform()` heap buffer overflow (write direction)
9.1
CVE-2026-58662
Apache Thrift: C++ THeaderTransport::readString() info-header length bounds bypass
9.1
CVE-2026-58023
Apache Thrift: c_glib heap out-of-bounds read in transport leftover-bytes path
