Missing Windows Installers for Python 3.9.x Versions Post-3.9.13
Issue
No Windows installers have been released for Python versions 3.9.14 through 3.9.19, although they are available for Linux. The latest available Windows version, 3.9.13, is outdated and vulnerable.
Vulnerability
A vulnerability in urllib.parse allows attackers to bypass blocklisting methods by using URLs with leading blank characters.
Affected Versions:
Python versions prior to 3.7.17 3.8.0 to 3.8.17 (excluding) 3.9.0 to 3.9.17 (excluding) 3.10.0 to 3.10.12 (excluding) 3.11.0 to 3.11.4 (excluding)
Request
Please release updated Windows installers for Python 3.9.x versions to address these security issues.
Impact
Windows users are stuck with version 3.9.13, which contains known vulnerabilities.
Hello @sirkiza 👋, Thank you for your report. We'll take a look at this issue and get back to you.
Hello @sirkiza, Python version 3.9 is in the stage of the lifecycle phase where we could expect only source-only security fix release for python version 3.9.14 - 3.9.19, hence we could see python releases only for linux and not for windows in the artifacts. The vulnerability for urllib.parse() has been addressed in python version 3.10 security section. Please check this url for the reference: https://docs.python.org/release/3.10.0/whatsnew/changelog.html#python-3-10-0-beta-1 You can try by upgrading the python version to 3.10 to overcome the vulnerability.
Hi @sirkiza, We are awaiting for your response on the issue. Please let us know if we can close this issue if there are no further queries.
Hey! I updated the python version for the newer major version. But I am still confused why don't you release new minor versions for Windows while python 3.9 is still supported.
@sirkiza Binary installers are not available for Windows for these versions. You can go to https://www.python.org/downloads/windows and see the releases that have binary installers.
Hello @sirkiza,New Python 3.9 artifacts cannot be created at this stage because Windows binaries for version 3.9 are not available. This is due to the lack of released Windows installers for Python versions 3.9.14 through 3.9.19, despite their availability for Linux. The latest available Windows version, 3.9.13. More details can be found at the following URL: Python 3.9.18 Release.
We are proceeding to close this issue as there is no action from setup-python.