CVE-2026-4786

NameCVE-2026-4786
DescriptionMitgation 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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
jython (PTS)bullseye2.7.2+repack1-3fixed
bookworm, trixie2.7.3+repack1-1fixed
forky, sid2.7.3+repack1-1vulnerable
pypy3 (PTS)bullseye7.3.5+dfsg-2+deb11u2fixed
bullseye (security)7.3.5+dfsg-2+deb11u5fixed
bookworm7.3.11+dfsg-2+deb12u3fixed
trixie7.3.19+dfsg-2fixed
forky, sid7.3.21+dfsg-4vulnerable
python2.7 (PTS)bullseye2.7.18-8+deb11u1fixed
python3.11 (PTS)bookworm3.11.2-6+deb12u6fixed
bookworm (security)3.11.2-6+deb12u3fixed
python3.13 (PTS)trixie3.13.5-2fixed
forky, sid3.13.12-1vulnerable
python3.14 (PTS)forky3.14.3-3vulnerable
sid3.14.4-1vulnerable
python3.9 (PTS)bullseye3.9.2-1vulnerable
bullseye (security)3.9.2-1+deb11u6vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
jythonsourcebullseye(not affected)
jythonsourcebookworm(not affected)
jythonsourcetrixie(not affected)
jythonsource(unstable)(unfixed)
pypy3sourcebullseye(not affected)
pypy3sourcebookworm(not affected)
pypy3sourcetrixie(not affected)
pypy3source(unstable)(unfixed)
python2.7sourcebullseye(not affected)
python2.7source(unstable)(unfixed)
python3.11sourcebookworm(not affected)
python3.11source(unstable)(unfixed)
python3.13sourcetrixie(not affected)
python3.13source(unstable)(unfixed)
python3.14source(unstable)(unfixed)
python3.9source(unstable)(unfixed)

Notes

[trixie] - python3.13 <not-affected> (Incomplete fix not released)
[bookworm] - python3.11 <not-affected> (Incomplete fix not released)
[bullseye] - python2.7 <not-affected> (Incomplete fix not released)
[trixie] - jython <not-affected> (Incomplete fix not released)
[bookworm] - jython <not-affected> (Incomplete fix not released)
[bullseye] - jython <not-affected> (Incomplete fix not released)
[trixie] - pypy3 <not-affected> (Incomplete fix not released)
[bookworm] - pypy3 <not-affected> (Incomplete fix not released)
[bullseye] - pypy3 <not-affected> (Incomplete fix not released)
Incomplete fix for CVE-2026-4519, followup fixes listed there:
https://mail.python.org/archives/list/security-announce@python.org/thread/JQDUNJVB4AQNTJECSUKOBDU3XCJIPSE5/
https://github.com/python/cpython/issues/148169
https://github.com/python/cpython/pull/148170

Search for package or bug name: Reporting problems