Impact
Apache Thrift's PHP `thrift_protocol` C extension ignores the configured `maxStringSize` setting, allowing an attacker to send extremely large strings that are allocated without any limits. The unchecked allocation can consume all available memory, potentially causing the server to become unresponsive and resulting in a denial of service. This flaw is classified under CWE‑770, indicating allocation of resources without limits.
Affected Systems
The vulnerability affects the Apache Thrift project distributed by the Apache Software Foundation. Versions before 0.25.0 are impacted; upgrading to 0.25.0 or later resolves the issue.
Risk and Exploitability
The CVSS score of 6.3 indicates a moderate severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog, suggesting it has not yet been widely exploited in the wild. It is inferred that an attacker could send crafted Thrift requests to trigger the unchecked memory allocation, potentially leading to resource exhaustion. The risk is mitigated by applying the vendor patch and configuring appropriate resource limits.
OpenCVE Enrichment