{"id":"CVE-2017-17459","aliases":["DEBIAN-CVE-2017-17459","EUVD-2017-8622","GHSA-ff3p-f5xw-q723","MGASA-2018-0042","UBUNTU-CVE-2017-17459","openSUSE-SU-2024:10764-1"],"status":"published","title":"http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted...","description":"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.","severity":{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.03168,"percentile":0.88099,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2017-12-07T18:00:00Z","modified":"2026-09-01T20:03:45Z","fixes":[{"ecosystem":"Debian:12","package":"fossil","fixed_in":["1:2.4-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"fossil","fixed_in":["1:2.4-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"fossil","fixed_in":["1:2.4-1"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"fossil","fixed_in":["2.4-1.mga5"],"sources":["osv"]},{"ecosystem":"Mageia:6","package":"fossil","fixed_in":["2.4-1.mga6"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2.4-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2.4-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2.4-1"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4-1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:6","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4-1.mga6"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.33-3","1:1.33-3ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"fossil","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.16-1.2"}]}],"bundled":2}],"products":[{"vendor":"fossil_scm","product":"fossil"}],"references":[{"url":"https://www.fossil-scm.org/xfer/info/1f63db591c77108c","tags":["x_refsource_CONFIRM","x_transferred","Patch","Vendor Advisory","fix","report"]},{"url":"https://www.fossil-scm.org/xfer/doc/trunk/www/changes.wiki#v2_4","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","Vendor Advisory","advisory","report"]},{"url":"https://bugzilla.opensuse.org/show_bug.cgi?id=1071709","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BLAFCQGE7C5UMX75LESNUMKTXTURUVQM/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-17459"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BLAFCQGE7C5UMX75LESNUMKTXTURUVQM"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BLAFCQGE7C5UMX75LESNUMKTXTURUVQM"},{"url":"https://github.com/advisories/GHSA-ff3p-f5xw-q723"},{"url":"https://security-tracker.debian.org/tracker/CVE-2017-17459","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2018-0042.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=22186","tags":["report"]},{"url":"https://lists.opensuse.org/opensuse-updates/2017-12/msg00046.html","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2017-17459","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2017-17459","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2017-17459","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-24614","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2017-17459","description":"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.","status":"published","published":"2017-12-07T18:00:00Z","modified":"2024-08-05T20:51:31.626Z","updated_at":"2026-11-02T14:33:18.556155Z"}],"euvd":[{"id":"EUVD-2017-8622","description":"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.","status":"published","published":"2017-12-07T18:00:00Z","modified":"2024-08-05T20:51:31Z","updated_at":"2026-11-03T02:23:10.087185Z"}],"ghsa":[{"id":"GHSA-ff3p-f5xw-q723","title":"http_transport.c in Fossil before 2.4, when the SSH sync protocol is used, allows user-assisted...","description":"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.","status":"published","published":"2022-05-13T01:44:25Z","modified":"2025-04-20T03:50:36Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:01:56.679657Z"}],"nvd":[{"id":"CVE-2017-17459","description":"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.","status":"published","published":"2017-12-07T18:29:00.25Z","modified":"2026-06-17T01:10:49.643Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":9.3,"vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"updated_at":"2026-11-02T14:04:10.156892Z"}],"osv":[{"id":"CVE-2017-17459","description":"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.","status":"published","published":"2017-12-07T18:29:00.25Z","modified":"2026-04-16T06:17:47.755147946Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:04.853379Z"},{"id":"DEBIAN-CVE-2017-17459","description":"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.","status":"published","published":"2017-12-07T18:29:00.25Z","modified":"2026-09-01T20:03:45.662128128Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:29.100767Z"},{"id":"UBUNTU-CVE-2017-17459","description":"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.","status":"published","published":"2017-12-07T18:29:00Z","modified":"2025-09-08T16:44:32Z","cvss":[{"version":"3.0","score":8.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:14.563448Z"},{"id":"MGASA-2018-0042","title":"Updated fossil packages fix security vulnerability","description":"Client-side code execution via crafted \"ssh://\" URLs (CVE-2017-17459).\n","status":"published","published":"2018-01-03T14:22:14Z","modified":"2026-04-16T06:23:25.372480729Z","updated_at":"2026-11-02T15:49:40.442238Z"},{"id":"openSUSE-SU-2024:10764-1","title":"fossil-2.16-1.2 on GA media","description":"These are all security issues fixed in the fossil-2.16-1.2 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2025-05-07T18:09:38.932076Z","updated_at":"2026-11-02T16:58:34.487567Z"}]}}
