CVE-2017-17459
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted...
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
CVE-2017-17459- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Updated
- 2026-11-02
CVE List No score
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
CVE-2017-17459- Updated
- 2026-11-02
EUVDEUVD-2017-8622 No score
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
EUVD-2017-8622- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-ff3p-f5xw-q723
8.8
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted...
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
GHSA-ff3p-f5xw-q723- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.8
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
CVE-2017-17459- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-17459
8.8
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
DEBIAN-CVE-2017-17459- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-17459
8.8
http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted remote attackers to execute arbitrary commands via an ssh URL with an initial dash character in the hostname, a related issue to CVE-2017-9800, CVE-2017-12836, CVE-2017-12976, CVE-2017-14176, CVE-2017-16228, CVE-2017-1000116, and CVE-2017-1000117.
- Record
UBUNTU-CVE-2017-17459- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0042 No score
Updated fossil packages fix security vulnerability
Client-side code execution via crafted "ssh://" URLs (CVE-2017-17459).
- Record
MGASA-2018-0042- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10764-1 No score
fossil-2.16-1.2 on GA media
These are all security issues fixed in the fossil-2.16-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10764-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fossilDebian:12 |
before 1:2.4-1 | 1:2.4-1 |
fossilDebian:13 |
before 1:2.4-1 | 1:2.4-1 |
fossilDebian:14 |
before 1:2.4-1 | 1:2.4-1 |
fossilMageia:5 |
before 2.4-1.mga5 | 2.4-1.mga5 |
fossilMageia:6 |
before 2.4-1.mga6 | 2.4-1.mga6 |
fossilUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1:1.33-31:1.33-3ubuntu0.1~esm1 |
None known |
fossilopenSUSE:Tumbleweed |
before 2.16-1.2 | 2.16-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-17459 is a high vulnerability (CVSS 8.8) in Fossil Scm Fossil, published December 7, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.17%, the 88th percentile. Fixed in fossil 1:2.4-1.
References
fossil-scm.org/xfer/info/1f63db591c77108c
fossil-scm.org/xfer/doc/trunk/www/changes.wiki
bugzilla.opensuse.org/show_bug.cgi?id=1071709
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BLAFCQGE7C5UMX75LESNUMKTXTURUVQM
nvd.nist.gov/vuln/detail/CVE-2017-17459
lists.fedoraproject.org/archives/list/[email protected]/message/BLAFCQGE7C5UMX75LESNUMKTXTURUVQM
Show 9 moreShow less
github.com/advisories/GHSA-ff3p-f5xw-q723
security-tracker.debian.org/tracker/CVE-2017-17459
advisories.mageia.org/MGASA-2018-0042.html
bugs.mageia.org/show_bug.cgi?id=22186
lists.opensuse.org/opensuse-updates/2017-12/msg00046.html
ubuntu.com/security/CVE-2017-17459
cve.org/CVERecord?id=CVE-2017-17459
suse.com/security/cve/CVE-2017-17459
suse.com/security/cve/CVE-2020-24614