CVE-2026-43870
Apache Thrift: Node.js web_server.js multi-vulnerability
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
7.3
Apache Thrift: Node.js web_server.js multi-vulnerability
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.
- Record
CVE-2026-43870- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-346, CWE-22, CWE-113, CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2026-27245
7.3
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.
- Record
EUVD-2026-27245- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-526f-jxpj-jmg2
7.3
Apache Thrift vulnerable to Path Traversal, HTTP Request/Response Splitting, Uncontrolled Resource Consumption
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.
- Record
GHSA-526f-jxpj-jmg2- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
7.3
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.
- Record
CVE-2026-43870- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22, CWE-113, CWE-346, CWE-400
- Updated
- 2026-11-02
OSV
7.3
Apache Thrift: Node.js web_server.js multi-vulnerability
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.
- Record
CVE-2026-43870- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-113, CWE-22, CWE-346, CWE-400
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-43870
7.3
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.
- Record
DEBIAN-CVE-2026-43870- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
Show 6 moreShow less
OSVGHSA-526f-jxpj-jmg2
7.3
Apache Thrift vulnerable to Path Traversal, HTTP Request/Response Splitting, Uncontrolled Resource Consumption
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.
- Record
GHSA-526f-jxpj-jmg2- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVRHSA-2026:53412
8.6
Red Hat Security Advisory: opentelemetry-collector security update
- Record
RHSA-2026:53412- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:53413
8.6
Red Hat Security Advisory: opentelemetry-collector security update
- Record
RHSA-2026:53413- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:53415
8.6
Red Hat Security Advisory: opentelemetry-collector security update
- Record
RHSA-2026:53415- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-43870
7.3
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.
- Record
UBUNTU-CVE-2026-43870- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVBIT-thrift-2026-43870 No score
Apache Thrift: Node.js web_server.js multi-vulnerability
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.
- Record
BIT-thrift-2026-43870- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
thriftnpm |
through 0.22.0 | None known |
thriftBitnami |
before 0.23.0 | 0.23.0 |
thriftDebian:12 |
All versions, plus listed versions 0.17.0-20.17.0-30.17.0-40.18.1-10.18.1-2 Show 17 moreShow less0.19.0-10.19.0-20.19.0-2.10.19.0-2.1~exp10.19.0-30.19.0-40.20.0-10.22.0-10.22.0-20.22.0-30.22.0-40.23.0-10.23.0-20.23.0-30.24.0-10.24.0-20.24.0-3 |
None known |
thriftDebian:13 |
All versions, plus listed versions 0.19.0-40.20.0-10.22.0-10.22.0-20.22.0-3 Show 7 moreShow less0.22.0-40.23.0-10.23.0-20.23.0-30.24.0-10.24.0-20.24.0-3 |
None known |
thriftDebian:14 |
before 0.23.0-3, plus listed versions 0.19.0-40.20.0-10.22.0-10.22.0-20.22.0-30.22.0-40.23.0-10.23.0-2 |
0.23.0-3 |
opentelemetry-collectorRed Hat:rhel_e4s:9.4::appstream |
before 0:0.152.1-1.el9_4 | 0:0.152.1-1.el9_4 |
opentelemetry-collectorRed Hat:enterprise_linux_eus:10.0 |
before 0:0.152.1-1.el10_0 | 0:0.152.1-1.el10_0 |
opentelemetry-collectorRed Hat:rhel_eus:9.6::appstream |
before 0:0.152.1-1.el9_6 | 0:0.152.1-1.el9_6 |
thriftUbuntu:20.04:LTS |
All versions, plus listed versions 0.11.0-60.13.0-2build10.13.0-2build2 |
None known |
thriftUbuntu:22.04:LTS |
All versions, plus listed versions 0.13.0-6ubuntu10.13.0-6ubuntu20.13.0-6ubuntu30.13.0-70.16.0-2 |
None known |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
thriftUbuntu:24.04:LTS |
All versions, plus listed versions 0.17.0-40.19.0-20.19.0-2build10.19.0-2.1build40.19.0-2.1build5 |
None known |
thriftUbuntu:25.10 |
All versions, plus listed versions 0.19.0-4build1 |
None known |
thriftUbuntu:26.10 |
All versions, plus listed versions 0.22.0-3ubuntu10.23.0-30.23.0-3ubuntu1 |
None known |
thriftUbuntu:26.04:LTS |
All versions, plus listed versions 0.19.0-4build10.22.0-30.22.0-3ubuntu1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-43870 is a high vulnerability (CVSS 7.3) in Apache Thrift, published May 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in thrift 0.23.0.
References
lists.apache.org/thread/pgtfq44ltc9t63kxcbqmwqzt45pnhqdy
openwall.com/lists/oss-security/2026/05/05/4
nvd.nist.gov/vuln/detail/CVE-2026-43870
github.com/apache/thrift/commit/80184ddca4d4f60ac657bd82b2abc47269814f79
github.com/apache/thrift/releases/tag/v0.23.0
github.com/advisories/GHSA-526f-jxpj-jmg2
Show 68 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43870.json
security-tracker.debian.org/tracker/CVE-2026-43870
github.com/apache/thrift
access.redhat.com/errata/RHSA-2026:53412
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2466505
bugzilla.redhat.com/show_bug.cgi?id=2466507
bugzilla.redhat.com/show_bug.cgi?id=2466671
bugzilla.redhat.com/show_bug.cgi?id=2467822
bugzilla.redhat.com/show_bug.cgi?id=2480756
bugzilla.redhat.com/show_bug.cgi?id=2480757
bugzilla.redhat.com/show_bug.cgi?id=2480761
bugzilla.redhat.com/show_bug.cgi?id=2484207
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_53412.json
access.redhat.com/security/cve/CVE-2026-25681
cve.org/CVERecord?id=CVE-2026-25681
nvd.nist.gov/vuln/detail/CVE-2026-25681
go.dev/cl/781703
go.dev/issue/79574
groups.google.com/g/golang-announce/c/iI-mYSI0lu8
pkg.go.dev/vuln/GO-2026-5029
access.redhat.com/security/cve/CVE-2026-27136
cve.org/CVERecord?id=CVE-2026-27136
nvd.nist.gov/vuln/detail/CVE-2026-27136
go.dev/cl/781685
go.dev/issue/79575
pkg.go.dev/vuln/GO-2026-5030
access.redhat.com/security/cve/CVE-2026-27145
cve.org/CVERecord?id=CVE-2026-27145
nvd.nist.gov/vuln/detail/CVE-2026-27145
go.dev/cl/783621
go.dev/issue/79694
groups.google.com/g/golang-announce/c/tKs3rmcBcKw
pkg.go.dev/vuln/GO-2026-5037
access.redhat.com/security/cve/CVE-2026-33811
cve.org/CVERecord?id=CVE-2026-33811
nvd.nist.gov/vuln/detail/CVE-2026-33811
go.dev/cl/767860
go.dev/issue/78803
groups.google.com/g/golang-announce/c/qcCIEXso47M
pkg.go.dev/vuln/GO-2026-4981
access.redhat.com/security/cve/CVE-2026-39821
cve.org/CVERecord?id=CVE-2026-39821
nvd.nist.gov/vuln/detail/CVE-2026-39821
go.dev/cl/767220
go.dev/issue/78760
pkg.go.dev/vuln/GO-2026-5026
access.redhat.com/security/cve/CVE-2026-42151
cve.org/CVERecord?id=CVE-2026-42151
nvd.nist.gov/vuln/detail/CVE-2026-42151
github.com/prometheus/prometheus/pull/18587
github.com/prometheus/prometheus/pull/18590
github.com/prometheus/prometheus/releases/tag/v3.11.3
github.com/prometheus/prometheus/releases/tag/v3.5.3
github.com/prometheus/prometheus/security/advisories/GHSA-wg65-39gg-5wfj
access.redhat.com/security/cve/CVE-2026-42154
cve.org/CVERecord?id=CVE-2026-42154
nvd.nist.gov/vuln/detail/CVE-2026-42154
github.com/prometheus/prometheus/pull/18584
github.com/prometheus/prometheus/pull/18585
github.com/prometheus/prometheus/security/advisories/GHSA-8rm2-7qqf-34qm
access.redhat.com/security/cve/CVE-2026-43870
cve.org/CVERecord?id=CVE-2026-43870
access.redhat.com/errata/RHSA-2026:53413
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_53413.json
access.redhat.com/errata/RHSA-2026:53415
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_53415.json
ubuntu.com/security/CVE-2026-43870