CVE-2017-16228

python-dulwich: Setting SSH arguments from untrusted URLs allows code execution

Published Oct 29, 2017 CVSS 3.0 · 9.8 Critical EPSS 3.8% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2017-0027 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.
Github GHSA Github GHSA GHSA-cwwh-4382-6fwr Dulwich RCE Vulnerability
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 8:20 PM
Reserved
Oct 29, 2017, 12:00 AM
Status
Modified
Published
Oct 29, 2017, 8:29 PM
Modified
Jun 17, 2026, 1:09 AM
Severity
Moderate
Public date
Oct 29, 2017, 12:00 AM