Description
Origin Validation Error, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting'), Uncontrolled Resource Consumption vulnerability in Apache Thrift.

This issue affects Apache Thrift: before 0.23.0.

Users are recommended to upgrade to version 0.23.0, which fixes the issue.
Published: 2026-05-05
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability chain in Apache Thrift’s Node.js web_server.js arises from insufficient origin validation, missing pathname restrictions, and improper neutralization of CRLF sequences in HTTP headers. This allows a path traversal flaw (CWE‑22) to read or write files outside the intended directory, HTTP request/response splitting (CWE‑113 and CWE‑346) to inject CRLF into headers and perform request smuggling, and uncontrolled resource consumption (CWE‑400) to exhaust server resources. The combined effect can compromise confidentiality, integrity, and availability, but the description does not indicate a direct remote code execution channel.

Affected Systems

The flaw affects all deployments of Apache Thrift that use the Node.js web_server.js component and are running any version earlier than 0.23.0. The vulnerability is present in the default web service configuration and is not limited to particular settings. Upgrading to 0.23.0 or later removes the problem.

Risk and Exploitability

The EPSS score for this issue is less than 1%, the CVSS score is 7.3, and it is not listed in the CISA KEV catalog, which suggests no evidence of active exploitation. The likely attack vector is remote network-based exploitation: an attacker can send crafted HTTP requests to the exposed web_server.js endpoint to trigger the path traversal, header injection, or resource exhaustion weaknesses. The lack of a publicly known exploit does not reduce the potential impact, and administrators should treat it as a medium to high risk until the patch is applied.

Generated by OpenCVE AI on May 6, 2026 at 16:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Thrift to version 0.23.0 or later to eliminate the known bugs.
  • Restrict external exposure of the web_server.js endpoint, limiting access to trusted IP ranges or internal networks.
  • If an upgrade cannot be performed immediately, implement ingress filtering to reject request paths containing ".." and sanitize CRLF sequences in HTTP headers before they reach the server.

Generated by OpenCVE AI on May 6, 2026 at 16:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-526f-jxpj-jmg2 Apache Thrift vulnerable to Path Traversal, HTTP Request/Response Splitting, Uncontrolled Resource Consumption
History

Wed, 06 May 2026 18:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:apache:thrift:*:*:*:*:*:*:*:*

Wed, 06 May 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 05 May 2026 10:30:00 +0000

Type Values Removed Values Added
References

Tue, 05 May 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache thrift
Vendors & Products Apache
Apache thrift

Tue, 05 May 2026 08:30:00 +0000

Type Values Removed Values Added
Description Origin Validation Error, Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'), Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting'), Uncontrolled Resource Consumption vulnerability in Apache Thrift. This issue affects Apache Thrift: before 0.23.0. Users are recommended to upgrade to version 0.23.0, which fixes the issue.
Title Apache Thrift: Node.js web_server.js multi-vulnerability
Weaknesses CWE-113
CWE-22
CWE-346
CWE-400
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-05-06T13:32:31.943Z

Reserved: 2026-05-04T14:24:45.315Z

Link: CVE-2026-43870

cve-icon Vulnrichment

Updated: 2026-05-05T08:49:35.528Z

cve-icon NVD

Status : Analyzed

Published: 2026-05-05T09:16:04.340

Modified: 2026-05-06T18:05:04.997

Link: CVE-2026-43870

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-06T16:30:06Z