logo

CVE-2019-17636 @theia/mini-browser

Package

Manager: npm
Name: @theia/mini-browser
Vulnerable Version: >=0.3.9 <0.16.0

Severity

Level: High

CVSS v3.1: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

EPSS: 0.0012 pctl0.31682

Details

Insufficient Verification of Data Authenticity in Eclipse Theia In Eclipse Theia versions 0.3.9 through 0.15.0, one of the default pre-packaged Theia extensions is "Mini-Browser", published as "@theia/mini-browser" on npmjs.com. This extension, for its own needs, exposes a HTTP endpoint that allows to read the content of files on the hosts filesystem, given their path, without restrictions on the requesters origin. This design is vulnerable to being exploited remotely through a DNS rebinding attack or a drive-by download of a carefully crafted exploit.

Metadata

Created: 2021-04-13T15:18:01Z
Modified: 2021-03-29T22:11:05Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2021/04/GHSA-f7vx-j8mp-3h2x/GHSA-f7vx-j8mp-3h2x.json
CWE IDs: ["CWE-345"]
Alternative ID: GHSA-f7vx-j8mp-3h2x
Finding: F204
Auto approve: 1