Name | CVE-2017-17536 |
Description | 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. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
Vulnerable and fixed packages
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|
phabricator (PTS) | stretch | 0~git20160726-3 | vulnerable |
| buster | 0~git20190207-1 | vulnerable |
| bullseye | 0~git20200925-1 | vulnerable |
| sid, bookworm | 0~git20220903-2 | vulnerable |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|
phabricator | source | (unstable) | (unfixed) | unimportant | | |
Notes
Fixed by: https://github.com/phacility/phabricator/commit/a7921a4448093d00defa8bd18f35b8c8f8bf3314
Starting with 0~git20160726-3 the Phabricator package is not built
The issue is unfixed in the source up to 0~git20170812-1
Fixed in 0~git20171202-1 (not yet accepted from NEW)