CVE-2017-3188 Path traversal in Administration Panel

Medium 6.5 Published Updated

An attacker can exploit path traversal in the Push Publishing feature to write arbitrary files and execute system commands, requiring Enterprise Pro configuration.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2017-3188?

CVE-2017-3188 is a medium-severity path traversal vulnerability in Dotcms Dotcms, published on 24 Jul 2018. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

The dotCMS administration panel, versions 3.7.1 and earlier, "Push Publishing" feature in Enterprise Pro is vulnerable to path traversal. When "Bundle" tar.gz archives uploaded to the Push Publishing feature are decompressed, the filenames of its contents are not properly checked, allowing for writing files to arbitrary directories on the file system. These archives may be uploaded directly via the administrator panel, or using the CSRF vulnerability (CVE-2017-3187). An unauthenticated remote attacker may perform actions with the dotCMS administrator panel with the same permissions of a victim user or execute arbitrary system commands with the permissions of the user running the dotCMS application.

Weakness: CWE-22

Which versions are affected by CVE-2017-3188?

It affects 1 product.

Products include Dotcms Dotcms.

How do I fix CVE-2017-3188?

No fix has been published for CVE-2017-3188 yet. Limit exposure of the affected software until one is available.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2017-3188 being exploited?

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

All Dotcms Dotcms vulnerabilities

Sources

Also known as GHSA-mvh7-9whc-7fpw.

Is CVE-2017-3188 in your software?

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

Check your SBOMs for free