--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2024-607a0047bc
2024-12-12 02:29:32.892820+00:00
--------------------------------------------------------------------------------

Name        : python3.9
Product     : Fedora 40
Version     : 3.9.21
Release     : 1.fc40
URL         : https://www.python.org/
Summary     : Version 3.9 of the Python interpreter
Description :
Python 3.9 package for developers.

This package exists to allow developers to test their code against an older
version of Python. This is not a full Python stack and if you wish to run
your applications with Python 3.9, see other distributions
that support it, such as CentOS or RHEL or older Fedora releases.

--------------------------------------------------------------------------------
Update Information:

Python 3.9.21 security release.
Security content in this release
gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the
mapped IPv4 address value for deciding properties. Properties which have their
behavior fixed are is_multicast, is_reserved, is_link_local, is_global, and
is_unspecified.
CVE-2024-9287: gh-124651: Properly quote template strings in venv activation
scripts.
gh-103848: Added checks to ensure that [ bracketed ] hosts found by
urllib.parse.urlsplit() are of IPv6 or IPvFuture format.
gh-95588: Clarified the conflicting advice given in the ast documentation about
ast.literal_eval() being "safe" for use on untrusted input while at the same
time warning that it can crash the process. The latter statement is true and is
deemed unfixable without a large amount of work unsuitable for a bugfix. So we
keep the warning and no longer claim that literal_eval is safe.
--------------------------------------------------------------------------------
ChangeLog:

* Tue Dec  3 2024 Lumír Balhar  - 3.9.21-1
- Update to 3.9.21
- Fixes: rhbz#2321662
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #2321662 - CVE-2024-9287 python3.9: Virtual environment (venv) activation scripts don't quote paths [fedora-all]
        https://bugzilla.redhat.com/show_bug.cgi?id=2321662
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2024-607a0047bc' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------

Fedora 40: python3.9 2024-607a0047bc

December 12, 2024
Python 3.9 package for developers

Summary

Python 3.9 package for developers.

This package exists to allow developers to test their code against an older

version of Python. This is not a full Python stack and if you wish to run

your applications with Python 3.9, see other distributions

that support it, such as CentOS or RHEL or older Fedora releases.

Update Information:

Python 3.9.21 security release. Security content in this release gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the mapped IPv4 address value for deciding properties. Properties which have their behavior fixed are is_multicast, is_reserved, is_link_local, is_global, and is_unspecified. CVE-2024-9287: gh-124651: Properly quote template strings in venv activation scripts. gh-103848: Added checks to ensure that [ bracketed ] hosts found by urllib.parse.urlsplit() are of IPv6 or IPvFuture format. gh-95588: Clarified the conflicting advice given in the ast documentation about ast.literal_eval() being "safe" for use on untrusted input while at the same time warning that it can crash the process. The latter statement is true and is deemed unfixable without a large amount of work unsuitable for a bugfix. So we keep the warning and no longer claim that literal_eval is safe.

Change Log

* Tue Dec 3 2024 Lumír Balhar - 3.9.21-1 - Update to 3.9.21 - Fixes: rhbz#2321662

References

[ 1 ] Bug #2321662 - CVE-2024-9287 python3.9: Virtual environment (venv) activation scripts don't quote paths [fedora-all] https://bugzilla.redhat.com/show_bug.cgi?id=2321662

Update Instructions

This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-607a0047bc' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

Severity
Name : python3.9
Product : Fedora 40
Version : 3.9.21
Release : 1.fc40
URL : https://www.python.org/
Summary : Version 3.9 of the Python interpreter

Related News