CVE-2026-4519
published 2026-04-13CVE-2026-4519: Mitgation of CVE-2026-4519 was incomplete. If the URL contained "%action" the mitigation could be bypassed for certain browser types the "webbrowser.open()"…
PriorityP414low3.3CVSS 3.1
AVLACLPRNUIRSUCNILAN
EPSS
0.31%
23.1th percentile
Mitgation of CVE-2026-4519 was incomplete. If the URL contained "%action" the mitigation could be bypassed for certain browser types the "webbrowser.open()" API could have commands injected into the underlying shell. See CVE-2026-4519 for details.
Affected
25 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | jython | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| debian | pypy3 | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| debian | python2.7 | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| debian | python3.11 | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| debian | python3.13 | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| debian | python3.14 | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| debian | python3.9 | < python3.14 3.14.4-1 (sid) | python3.14 3.14.4-1 (sid) |
| msrc | azl3_python3_3.12.9-9_on_azure_linux_3.0 | — | — |
| msrc | azl3_tensorflow_2.16.1-11_on_azure_linux_3.0 | — | — |
| msrc | cbl2_python3_3.9.19-19_on_cbl_mariner_2.0 | — | — |
| python | python | < 3.13.13 | 3.13.13 |
| python | python | — | — |
| python | python | — | — |
| python | python | — | — |
| python | python | — | — |
| python | python | — | — |
| python | python | — | — |
| python | python | — | — |
| python | python | >= 3.14.0 < 3.14.4 | 3.14.4 |
| python_software_foundation | cpython | < 3.13.14 | 3.13.14 |
| python_software_foundation | cpython | >= 3.14.0a1 < 3.14.5rc1 | 3.14.5rc1 |
| python_software_foundation | cpython | >= 3.15.0a1 < 3.15.0b1 | 3.15.0b1 |
| ubuntu | python3.10 | — | — |
| ubuntu | python3.12 | — | — |
| ubuntu | python3.14 | — | — |
CVSS provenance
nvdv3.13.3LOWCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
nvdv4.07.0HIGHCVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
osv7.0HIGH
vendor_debian7.0HIGH
vendor_msrc7.0HIGH
vendor_redhat7.0HIGH
vendor_ubuntu3.3LOW
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
VulDB
Python CPython up to 3.14.x API webbrowser.open input validation (ID 143930 / EUVD-2026-13712)
vuldb·2026-04-24·CVSS 7.0
CVE-2026-4519 [HIGH] Python CPython up to 3.14.x API webbrowser.open input validation (ID 143930 / EUVD-2026-13712)
A vulnerability has been found in Python CPython up to 3.14.x and classified as problematic. Affected by this issue is the function webbrowser.open of the component API. Performing a manipulation results in improper input validation.
This vulnerability is cataloged as CVE-2026-4519. The attack must be initiated from a local position. There is no exploit available.
The affected component should be upgraded.
GHSA
GHSA-cccx-m78h-m3xw: Mitgation of CVE-2026-4519 was incomplete
ghsa_unreviewed·2026-04-14·CVSS 7.0
CVE-2026-4786 [HIGH] CWE-77 GHSA-cccx-m78h-m3xw: Mitgation of CVE-2026-4519 was incomplete
Mitgation of CVE-2026-4519 was incomplete. If the URL contained "%action" the mitigation could be bypassed for certain browser types the "webbrowser.open()" API could have commands injected into the underlying shell. See CVE-2026-4519 for details.
GHSA
GHSA-rm92-fj5q-mpj5: The webbrowser
ghsa_unreviewed·2026-03-20
CVE-2026-4519 [MEDIUM] CWE-20 GHSA-rm92-fj5q-mpj5: The webbrowser
The webbrowser.open() API would accept leading dashes in the URL which
could be handled as command line options for certain web browsers. New
behavior rejects leading dashes. Users are recommended to sanitize URLs
prior to passing to webbrowser.open().
OSV
CVE-2026-4519: The webbrowser
osv·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519: The webbrowser
The webbrowser.open() API would accept leading dashes in the URL which could be handled as command line options for certain web browsers. New behavior rejects leading dashes. Users are recommended to sanitize URLs prior to passing to webbrowser.open().
Ubuntu
Python vulnerabilities
vendor_ubuntu·2026-07-06·CVSS 3.3
CVE-2026-9669 [LOW] Python vulnerabilities
Title: Python vulnerabilities
Summary: Several security issues were fixed in Python.
It was discovered that Python incorrectly normalized paths in the tarfile
module. An attacker could possibly use this issue to bypass path
restrictions. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04
LTS. (CVE-2025-13462)
It was discovered that Python's HTMLParser incorrectly handled certain
malformed HTML input. An attacker could possibly use this issue to cause
Python to crash, resulting in a denial of service. This issue only affected
Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-69534)
It was discovered that Python's email module incorrectly quoted newlines
in headers. An attacker could possibly use this issue to inject arbitrary
email headers. This issue only affected Ubuntu 22.04 L
Red Hat
python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API
vendor_redhat·2026-04-13·CVSS 7.0
CVE-2026-4786 [HIGH] CWE-88 python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API
python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API
A flaw was found in the Python webbrowser.open() API. If a specially crafted URL containing "%action" is processed, an attacker could bypass a previous mitigation for CVE-2026-4519. This bypass allows for command injection into the underlying shell, potentially leading to arbitrary code execution.
Statement: This flaw in the Python `webbrowser.open()` API allows for command injection and arbitrary code execution when processing specially crafted URLs containing "%action". This bypasses a previous mitigation for CVE-2026-4519.
Mitigation: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of us
Red Hat
python: Python: Command-line option injection in webbrowser.open() via crafted URLs
vendor_redhat·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CWE-88 python: Python: Command-line option injection in webbrowser.open() via crafted URLs
python: Python: Command-line option injection in webbrowser.open() via crafted URLs
The webbrowser.open() API would accept leading dashes in the URL which
could be handled as command line options for certain web browsers. New
behavior rejects leading dashes. Users are recommended to sanitize URLs
prior to passing to webbrowser.open().
A flaw was found in Python. The `webbrowser.open()` API, used to launch web browsers, does not properly sanitize input. This allows a remote attacker to craft a malicious URL containing leading dashes. When such a URL is opened, certain web browsers may interpret these dashes as command-line options, which could lead to unexpected behavior, information disclosure, or potentially arbitrary code execution, impacting the integrity of the system.
Mitigation: M
Microsoft
webbrowser.open() allows leading dashes in URLs
vendor_msrc·2026-03-10·CVSS 7.0
CVE-2026-4519 [HIGH] webbrowser.open() allows leading dashes in URLs
webbrowser.open() allows leading dashes in URLs
Mariner: Mariner
PSF: PSF
Customer Action Required: Yes
Remediation: CBL-Mariner Releases
Reference: https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade
Debian
CVE-2026-4519: jython - The webbrowser.open() API would accept leading dashes in the URL which could be...
vendor_debian·2026·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519: jython - The webbrowser.open() API would accept leading dashes in the URL which could be...
The webbrowser.open() API would accept leading dashes in the URL which could be handled as command line options for certain web browsers. New behavior rejects leading dashes. Users are recommended to sanitize URLs prior to passing to webbrowser.open().
Scope: local
bookworm: open
bullseye: open
forky: open
sid: open
trixie: open
No detection rules found.
No public exploits indexed.
Wiz
CVE-2025-12781 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 6.3
CVE-2025-12781 [MEDIUM] CVE-2025-12781 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2025-12781 :
Python Interpreter vulnerability analysis and mitigation
When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabet. This behavior matches what is recommended in earlier base64 RFCs, but newer RFCs now recommend either dropping characters outside the specified base64 alphabet or raising an error. The old behavior has the possibility of causing data integrity issues.
This behavior can only be insecure if your application uses an alternate base64 alphabet (without "+/"). If your application does not use the "altchars" parameter or
Wiz
CVE-2025-13462 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 2.0
CVE-2025-13462 [LOW] CVE-2025-13462 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2025-13462 :
Python Interpreter vulnerability analysis and mitigation
The "tarfile" module would still apply normalization of AREGTYPE (\x00) blocks to DIRTYPE, even while processing a multi-block member such as GNUTYPE_LONGNAME or GNUTYPE_LONGLINK. This could result in a crafted tar archive being misinterpreted by the tarfile module compared to other implementations.
Source : NVD
## 2
Score
Published March 12, 2026
Severity LOW
CNA Score 2.0
Affected Technologies
Python Interpreter
Linux Debian
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 1.8
Exploitation Probability (EPSS) N/A
Affected packages and libraries
python3.14
cpe:2.3:a:python:python
Sources
NVD
Debian 11,
Wiz
CVE-2026-3479 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 2.0
CVE-2026-3479 [LOW] CVE-2026-3479 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-3479 :
Python Interpreter vulnerability analysis and mitigation
pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.
Source : NVD
## 2.1
Score
Published March 18, 2026
Severity LOW
CNA Score 2.1
Affected Technologies
Python Interpreter
Linux Debian
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 0.6
Exploitation Probability (EPSS) N/A
Affected packages and libraries
python3.14
python3-devel
Sources
NVD
Debian 11, 12, 13 Severity MEDIUM No Fix Added at: Mar 20, 2026
Debian 14 No Fix Added at: Mar 20, 2026
Echo Has Fix Added at: Mar 20, 2026
Red Hat 6, 7, 8, 9, 10 Severity LOW No Fix Added at: Mar 20, 2026
Debian Has F
Wiz
CVE-2025-15282 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 2.0
CVE-2025-15282 [LOW] CVE-2025-15282 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2025-15282 :
Python Interpreter vulnerability analysis and mitigation
User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL mediatype.
Source : NVD
## 6
Score
Published January 20, 2026
Severity MEDIUM
CNA Score 6.0
Affected Technologies
Python Interpreter
Wolfi
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 13.5
Exploitation Probability (EPSS) N/A
Affected packages and libraries
libpython3_13t1_0
python313-curses
Sources
NVD
Chainguard Has Fix Added at: Jan 28, 2026
Debian 11 Severity MEDIUM Has Fix Added at: Jan 23, 2026
Debian 12, 13 Severity MEDIUM No Fix Added at: Jan 23, 2026
Debian 14 Has Fix Ad
Wiz
CVE-2026-4519 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 6.0
CVE-2026-4519 [MEDIUM] CVE-2026-4519 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-4519 :
Python Interpreter vulnerability analysis and mitigation
The webbrowser.open() API would accept leading dashes in the URL which
could be handled as command line options for certain web browsers. New
behavior rejects leading dashes. Users are recommended to sanitize URLs
prior to passing to webbrowser.open().
Source : NVD
## 7
Score
Published March 20, 2026
Severity HIGH
CNA Score 7.0
Affected Technologies
Python Interpreter
Alma Linux
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 9.3
Exploitation Probability (EPSS) N/A
Affected packages and libraries
python39-devel:3.9::python3x-setuptools
python3.13
Sources
NVD
AlmaLinux 8 Severity HIGH Has Fix Added at: A
Wiz
CVE-2025-11468 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 5.7
CVE-2025-11468 [MEDIUM] CVE-2025-11468 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2025-11468 :
Python Interpreter vulnerability analysis and mitigation
When folding a long comment in an email header containing exclusively unfoldable characters, the parenthesis would not be preserved. This could be used for injecting headers into email messages where addresses are user-controlled and not sanitized.
Source : NVD
## 5.7
Score
Published January 20, 2026
Severity MEDIUM
CNA Score 5.7
Affected Technologies
Python Interpreter
Wolfi
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 11.6
Exploitation Probability (EPSS) N/A
Affected packages and libraries
python39-devel:3.9::python39-toml
python39-devel:3.9::python-idna
Sources
NVD
CBL-Mariner 3.0 Severity MEDIUM
Wiz
CVE-2026-0672 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 6.0
CVE-2026-0672 [MEDIUM] CVE-2026-0672 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-0672 :
Python Interpreter vulnerability analysis and mitigation
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
Source : NVD
## 6
Score
Published January 20, 2026
Severity MEDIUM
CNA Score 6.0
Affected Technologies
Python Interpreter
Wolfi
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 36.6
Exploitation Probability (EPSS) 0.2
Affected packages and libraries
python3.10-tkinter
python311-devel
Sources
NVD
CBL-Mariner 2.0 Severity MEDIUM Has Fix Added at: Feb 08, 2026
CBL-Mariner 3.0 Severity MEDIUM Has Fix Add
Wiz
CVE-2026-2297 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 2.0
CVE-2026-2297 [LOW] CVE-2026-2297 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-2297 :
Python Interpreter vulnerability analysis and mitigation
The import hook in CPython that handles legacy *.pyc files (SourcelessFileLoader) is incorrectly handled in FileLoader (a base class) and so does not use io.open_code() to read the .pyc files. sys.audit handlers for this audit event therefore do not fire.
Source : NVD
## 5.7
Score
Published March 4, 2026
Severity MEDIUM
CNA Score 5.7
Affected Technologies
Python Interpreter
Wolfi
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 4.5
Exploitation Probability (EPSS) N/A
Affected packages and libraries
python39-devel:3.9::python39-psycopg2-tests
python39-devel:3.9::python-wheel
Sources
NVD
Chainguard Has Fix
Wiz
CVE-2026-4224 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 2.0
CVE-2026-4224 [LOW] CVE-2026-4224 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-4224 :
Python Interpreter vulnerability analysis and mitigation
When an Expat parser with a registered ElementDeclHandler parses an inline
document type definition containing a deeply nested content model a C stack
overflow occurs.
Source : NVD
## 6
Score
Published March 16, 2026
Severity MEDIUM
CNA Score 6.0
Affected Technologies
Python Interpreter
Wolfi
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 4.8
Exploitation Probability (EPSS) N/A
Affected packages and libraries
python-3.14
python36:3.6::python3-distro
Sources
NVD
Chainguard Has Fix Added at: Apr 05, 2026
Debian 11, 12, 13 Severity MEDIUM No Fix Added at: Mar 17, 2026
Debian 14 No Fix Added at: Mar 17,
Wiz
CVE-2026-3644 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 2.0
CVE-2026-3644 [LOW] CVE-2026-3644 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-3644 :
Python Interpreter vulnerability analysis and mitigation
The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the output validation applied to BaseCookie.output().
Source : NVD
## 6
Score
Published March 16, 2026
Severity MEDIUM
CNA Score 6.0
Affected Technologies
Python Interpreter
Wolfi
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 29.8
Exploitation Probability (EPSS) 0.1
Affected packages and libraries
python3.11-debug
python39-devel:3.9::m
Bugzilla
CVE-2026-4786 python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API
bugzilla·2026-04-13·CVSS 7.0
CVE-2026-4786 [HIGH] CVE-2026-4786 python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API
CVE-2026-4786 python: cpython: Python: Arbitrary code execution via command injection in webbrowser.open() API
Mitgation of CVE-2026-4519 was incomplete. If the URL contained "%action" the mitigation could be bypassed for certain browser types the "webbrowser.open()" API could have commands injected into the underlying shell. See CVE-2026-4519 for details.
Bugzilla
CVE-2026-4519 python3.15: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
bugzilla·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519 python3.15: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
CVE-2026-4519 python3.15: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
FEDORA-2026-d494efe6a9 (python3.15-3.15.0~a8-1.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-d494efe6a9
---
FEDORA-2026-7ea30e843c (python3.15-3.15.0~a8-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-7ea30e843c
---
FEDORA-2026-485183030a (python3.15-3.15.0~a8-1.fc42) has been submitted as an update to Fedora 42.
https://bod
Bugzilla
CVE-2026-4519 asahi-installer: Python: Command-line option injection in webbrowser.open() via crafted URLs [epel-all]
bugzilla·2026-03-20·CVSS 3.3
CVE-2026-4519 [LOW] CVE-2026-4519 asahi-installer: Python: Command-line option injection in webbrowser.open() via crafted URLs [epel-all]
CVE-2026-4519 asahi-installer: Python: Command-line option injection in webbrowser.open() via crafted URLs [epel-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
This CVE is in the CPython interpreter, fixed by the python3 update; this package only uses the affected stdlib module and needs no change of its own.
Bugzilla
CVE-2026-4519 python3.9: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
bugzilla·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519 python3.9: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
CVE-2026-4519 python3.9: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
https://src.fedoraproject.org/rpms/python3.9/pull-requests
---
FEDORA-2026-1e87d53608 (python3.9-3.9.25-7.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-1e87d53608
---
FEDORA-2026-0ff49872ae (python3.9-3.9.25-7.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-0ff49872ae
---
FEDORA-2026-f7b3ebe324 (python3.9-3.9.25-7.fc44) has b
Bugzilla
CVE-2026-4519 python: Python: Command-line option injection in webbrowser.open() via crafted URLs
bugzilla·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519 python: Python: Command-line option injection in webbrowser.open() via crafted URLs
CVE-2026-4519 python: Python: Command-line option injection in webbrowser.open() via crafted URLs
The webbrowser.open() API would accept leading dashes in the URL which
could be handled as command line options for certain web browsers. New
behavior rejects leading dashes. Users are recommended to sanitize URLs
prior to passing to webbrowser.open().
Discussion:
This issue has been addressed in the following products:
Red Hat Enterprise Linux 10
Via RHSA-2026:6256 https://access.redhat.com/errata/RHSA-2026:6256
---
This issue has been addressed in the following products:
Red Hat Enterprise Linux 8
Via RHSA-2026:6281 https://access.redhat.com/errata/RHSA-2026:6281
---
This issue has been addressed in the following products:
Red Hat Enterprise Linux 8
Via RHSA-2026:6283 https://ac
Bugzilla
CVE-2026-4519 python3.13: Python: Command-line option injection in webbrowser.open() via crafted URLs [epel-all]
bugzilla·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519 python3.13: Python: Command-line option injection in webbrowser.open() via crafted URLs [epel-all]
CVE-2026-4519 python3.13: Python: Command-line option injection in webbrowser.open() via crafted URLs [epel-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
https://src.fedoraproject.org/rpms/python3.13/pull-requests
---
FEDORA-EPEL-2026-50d336b3f9 (python3.13-3.13.12-2.el9) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-50d336b3f9
---
FEDORA-EPEL-2026-a4a4cfbd77 (python3.13-3.13.12-2.el10_1) has been submitted as an update to Fedora EPEL 10.1.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-a4a4cfbd77
---
FEDORA-EPEL-2026-7
Bugzilla
CVE-2026-4519 mingw-python3: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
bugzilla·2026-03-20·CVSS 7.0
CVE-2026-4519 [HIGH] CVE-2026-4519 mingw-python3: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
CVE-2026-4519 mingw-python3: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
FEDORA-2026-ff5da930eb (mingw-python3-3.11.15-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-ff5da930eb
---
FEDORA-2026-22d8c9f967 (mingw-python3-3.11.15-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-22d8c9f967
---
FEDORA-2026-3d13d52f58 (mingw-python3-3.11.15-2.fc44) has been submitted as an update to Fedora 44.
https
Bugzilla
CVE-2026-4519 asahi-installer: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
bugzilla·2026-03-20·CVSS 3.3
CVE-2026-4519 [LOW] CVE-2026-4519 asahi-installer: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
CVE-2026-4519 asahi-installer: Python: Command-line option injection in webbrowser.open() via crafted URLs [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
This CVE is in the CPython interpreter, fixed by the python3 update; this package only uses the affected stdlib module and needs no change of its own.
https://github.com/python/cpython/commit/28b4ad38067bbdad34edfcd03ad2de5f06387e53https://github.com/python/cpython/commit/c5767a72838a8dda9d6dc5d3558075b055c56bcahttps://github.com/python/cpython/commit/d22922c8a7958353689dc4763dd72da2dea03fffhttps://github.com/python/cpython/commit/d6d68494be70bdbda20f89f83801ba52ec37daa4https://github.com/python/cpython/commit/f4654824ae0850ac87227fb270f9057477946769https://github.com/python/cpython/issues/148169https://github.com/python/cpython/pull/148170https://mail.python.org/archives/list/[email protected]/thread/JQDUNJVB4AQNTJECSUKOBDU3XCJIPSE5/https://access.redhat.com/errata/RHSA-2026:10117https://access.redhat.com/errata/RHSA-2026:10140https://access.redhat.com/errata/RHSA-2026:10141https://access.redhat.com/errata/RHSA-2026:10711https://access.redhat.com/errata/RHSA-2026:10745https://access.redhat.com/errata/RHSA-2026:10774https://access.redhat.com/errata/RHSA-2026:10949https://access.redhat.com/errata/RHSA-2026:10950https://access.redhat.com/errata/RHSA-2026:11062https://access.redhat.com/errata/RHSA-2026:11077https://access.redhat.com/errata/RHSA-2026:11768https://access.redhat.com/errata/RHSA-2026:13692https://access.redhat.com/errata/RHSA-2026:13812https://access.redhat.com/errata/RHSA-2026:14652https://access.redhat.com/errata/RHSA-2026:14653https://access.redhat.com/errata/RHSA-2026:14656https://access.redhat.com/errata/RHSA-2026:16699https://access.redhat.com/errata/RHSA-2026:17525https://access.redhat.com/errata/RHSA-2026:17619https://access.redhat.com/errata/RHSA-2026:19019https://access.redhat.com/errata/RHSA-2026:19064https://access.redhat.com/errata/RHSA-2026:19175https://access.redhat.com/errata/RHSA-2026:19176https://access.redhat.com/errata/RHSA-2026:19177https://access.redhat.com/errata/RHSA-2026:19216https://access.redhat.com/errata/RHSA-2026:19549https://access.redhat.com/errata/RHSA-2026:19570https://access.redhat.com/errata/RHSA-2026:19571https://access.redhat.com/errata/RHSA-2026:19576https://access.redhat.com/errata/RHSA-2026:19589https://access.redhat.com/errata/RHSA-2026:19590https://access.redhat.com/errata/RHSA-2026:21275https://access.redhat.com/errata/RHSA-2026:21682https://access.redhat.com/errata/RHSA-2026:22144https://access.redhat.com/errata/RHSA-2026:25096https://access.redhat.com/errata/RHSA-2026:26187https://access.redhat.com/errata/RHSA-2026:28247https://access.redhat.com/errata/RHSA-2026:28581https://access.redhat.com/errata/RHSA-2026:30078https://access.redhat.com/errata/RHSA-2026:30087https://access.redhat.com/errata/RHSA-2026:30088https://access.redhat.com/errata/RHSA-2026:30089https://access.redhat.com/errata/RHSA-2026:35838https://access.redhat.com/errata/RHSA-2026:8822https://access.redhat.com/errata/RHSA-2026:8824https://access.redhat.com/errata/RHSA-2026:9228https://access.redhat.com/security/cve/CVE-2026-4786https://bugzilla.redhat.com/show_bug.cgi?id=2458049https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-4786.json
2026-04-13
Published