CVE-2017-17522

python: Command injection in Lib/webbrowser.py

Published Dec 14, 2017 CVSS 3.0 · 8.8 High EPSS 3.6% KEV · Not listed
Description
Lib/webbrowser.py in Python through 3.6.3 does not validate strings before launching the program specified by the BROWSER environment variable, which might allow remote attackers to conduct argument-injection attacks via a crafted URL. NOTE: a software maintainer indicates that exploitation is impossible because the code relies on subprocess.Popen and the default shell=False setting

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 8:51 PM
Reserved
Dec 11, 2017, 12:00 AM
Status
Modified
Published
Dec 14, 2017, 4:29 PM
Modified
Jun 17, 2026, 1:10 AM
Severity
Moderate
Public date
Dec 14, 2017, 12:00 AM