CVE-2018-11798 json
Apache Thrift Node.js static web server sandbox escape
published 7y ago modified last mo. also GHSA-vx85-mj8c-4qm6 , EUVD-2019-0195
- cvss
- 6.5
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 4.7%
- EPSS 4.7% chance of exploitation in 30 days, percentile 91%
- public exploits
- 0
- none known
Summary
The Apache Thrift Node.js static web server in versions 0.9.2 through 0.11.0 have been determined to contain a security vulnerability in which a remote user has the ability to access files outside the set webservers docroot path.
Patch / fix
- maven org.apache.thrift:libthrift 0.12.0
- thrift Debian 14, Debian 13, Debian 12 0.11.0-4
debian advisories DEBIAN-CVE-2018-11798
- github.com/apache/thrift@2a2b72f commit
- github.com/apache/thrift#1606 pull request
Is CVE-2018-11798 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2018-11798 updated cvss 7.5
thrift: Improper Access Control grants access to files outside the webservers docroot path
-
Red Hat JBoss Fuse Service Works 6 thriftaffected: no fix planned “Out of support scope”
-
Red Hat JBoss Operations Network 3 libthriftaffected: no fix planned “Will not fix”
-
Red Hat OpenShift Application Runtimes libthriftaffected: no fix available
-
Red Hat Fuse 7.3.1fixed: vendor fix RHSA-2019:1545
-
Red Hat JBoss Data Virtualization 6.4.8fixed: vendor fix RHSA-2019:3140
-
Red Hat OpenShift Container Platform 3.4 fb303, thrift, fb303-java, perl-thrift, python-fb303, python-thrift, +2 more Red Hat OpenShift Container Platform 3.5 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 more Red Hat OpenShift Container Platform 3.6 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 more Red Hat OpenShift Container Platform 3.7 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 more Red Hat OpenShift Container Platform 3.9 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 more Red Hat OpenShift Container Platform 3.10 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 morenot affected: vulnerable code not present
+5 more productsfewer
Red Hat OpenShift Container Platform 3.11 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 more Red Hat OpenShift Container Platform 4 fb303, thrift, thrift-qt, fb303-java, perl-thrift, thrift-glib, +4 more Red Hat OpenStack Platform 10 (Newton) opendaylight Red Hat OpenStack Platform 13 (Queens) opendaylight Red Hat OpenStack Platform 14 (Rocky) opendaylight
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
4.71% chance of exploitation in the next 30 days, higher than 91% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:P/I:N/A:N |
| GitHub | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.thrift:libthrift | >=0.9.2, <0.12.0 |
0.12.0 |
Affected products
- Apache Software Foundation Apache Thrift
Classification
- Weakness
-
- CWE-538 Insertion of Sensitive Information into Externally-Accessible File or Directory
References
-
github.com
/apache/thrift/pull/1606
web
-
github.com
/apache/thrift/commit/2a2b72f6c8aef200ecee4984f011e06052288ff2
web
-
access.redhat.com
/errata/RHSA-2019:1545
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2019:3140
vendor-advisory, web
-
securityfocus.com
/bid/106501
vdb-entry, third-party-advisory
- lists.apache.org /thread.html/6e9edd282684896cedf615fb67a02bebfe6007f2d5baf03ba52e34fd%40%3Cuser.thrift.apache.org%3E
-
oracle.com
/technetwork/security-advisory/cpuoct2019-5072832.html
web
-
nvd.nist.gov
/vuln/detail/CVE-2018-11798
advisory
-
github.com
/advisories/GHSA-vx85-mj8c-4qm6
advisory
-
issues.apache.org
/jira/browse/THRIFT-4647
web
-
lists.apache.org
/thread.html/6e9edd282684896cedf615fb67a02bebfe6007f2d5baf03ba52e34fd@%3Cuser.thrift.apache.org%3E
web
-
web.archive.org
/web/20200227094236/http://www.securityfocus.com/bid/106501
web
Sources
- CVE List CVE-2018-11798
- GitHub Advisory GHSA-vx85-mj8c-4qm6
- NVD CVE-2018-11798
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.