CVE Catalog

CVE-2017-17536

High
Published: Translated: NVD NIST

Summary

Phabricator before 2017-11-10 does not block the --config and --debugger flags to the Mercurial hg program, allowing remote attackers to execute arbitrary code by using the web UI to browse a branch whose name begins with --config= or --debugger=.

Risk Assessment

An attacker can exploit this vulnerability to execute arbitrary code remotely, potentially leading to system compromise and data loss.

Recommendation

It is recommended to update Phabricator to a version after 2017-11-10 to block the use of dangerous flags in Mercurial hg.

Related vulnerabilities

Original NVD description (English source)

Phabricator before 2017-11-10 does not block the --config and --debugger flags to the Mercurial hg program, which allows remote attackers to execute arbitrary code by using the web UI to browse a branch whose name begins with a --config= or --debugger= substring.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS