CVE-2017-18355 Rendertron discloses absolute paths of files

High 7.5 Published Updated

Remote attackers can read server absolute paths by accessing exposed package.json files in Rendertron's node_modules directory.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-18355?

CVE-2017-18355 is a high-severity vulnerability in n/a, published on 17 Dec 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Installed packages are exposed by node_modules in Rendertron 1.0.0, allowing remote attackers to read absolute paths on the server by examining the "_where" attribute of package.json files.

Weakness: CWE-200

Which versions are affected by CVE-2017-18355?

2 open source packages ship an affected version, including rendertron. It affects 1 product.

PackageAffectedFixed in
rendertron npmAll versions1.1.0
rendertron npmAll versions1.1.0

Products include Google Rendertron.

How do I fix CVE-2017-18355?

Upgrade rendertron to 1.1.0 or later.

Is CVE-2017-18355 being exploited?

There is no known exploitation of CVE-2017-18355 in the wild and no public exploit code.

Sources

Also known as GHSA-vqmr-957g-r7w3.

Is CVE-2017-18355 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free