CVE-2017-16228

critical
Published 2017-10-29 · Modified 2023-11-08
CVSS v3
9.8
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v2
7.5
VIR risk
9.8

Description

Dulwich before 0.18.5, when an SSH subprocess is used, allows 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-1000116, and CVE-2017-1000117.

Predictions

Exploit likelihood
97%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2017-16228

vendor Authored 2026-05-27

Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2017-16228.html

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://www.dulwich.io/code/dulwich/commit/7116a0cbbda571f7dac863f4b1c00b6e16d6d8d6/

vendor Authored 2026-05-27

Vendor advisory: cve@mitre.org — https://www.dulwich.io/code/dulwich/

OS impact

OSVersionStatusFixed in
suse slesaffected
debian debianbookwormfixed0.18.5-1
debian debianbullseyefixed0.18.5-1
debian debianforkyfixed0.18.5-1
debian debiansidfixed0.18.5-1
debian debiantrixiefixed0.18.5-1

Package impact

EcosystemPackageVulnerableFixed
python PyPIdulwich<0.18.50.18.5

Application impact

VendorProductVersionsFixed
dulwich_projectdulwich{"endIncluding":"0.18.4"}

References

Verify integrity in audit chain (admin only). AS-IS.