Name
python3
Version
3.14.7
Type
library
Description
The Python Programming Language
Licenses
PSF-2.0
PURL
-
CPE
cpe:2.3:*:python:python:3.14.7:*:*:*:*:*:*:*
Other Versions#
Patches#
#
Title
Author
Resolve
1
test_locale.py: correct the test output format
Mingli Yu <mingli.yu@windriver.com>
2
Lib/sysconfig.py: use prefix value from build configuration
Alexander Kanavin <alex@linutronix.de>
3
Update test_sysconfig for posix_user purelib
Wentao Zhang <wentao.zhang@windriver.com>
4
python3: Fix make race
Richard Purdie <richard.purdie@linuxfoundation.org>
5
sysconfig.py: use platlibdir also for purelib
Alexander Kanavin <alex@linutronix.de>
6
Lib/pty.py: handle stdin I/O errors same way as master I/O
Alexander Kanavin <alex@linutronix.de>
7
Avoid shebang overflow on python-config.py
Paulo Neves <ptsneves@gmail.com>
8
prefer valid entrypoints
Ross Burton <ross.burton@arm.com>
9
Prioritize valid dists to invalid dists when retrieving by
"Jason R. Coombs" <jaraco@jaraco.com>
10
Makefile.pre: use qemu wrapper when gathering profile data
Alexander Kanavin <alex.kanavin@gmail.com>
Vulnerabilities#
Name
Analysis
Description
Exploitable
tarfile.extractall() with the 'data' or 'tar'
filter could be bypassed by a crafted archive where a hardlink
references a symlink stored at a deeper name than the hardlink itself.
The extraction fallback validated the symlink at it's archived location
but recreated it at the hardlink's shallower
path, letting a relative
target the filter judged contained escape the destination directory.
This allowed a malicious tar archive to create a symlink pointing
outside the destination, enabling out-of-destination file reads or
writes. This was an incomplete fix of CVE-2025-4330.
Exploitable
When using the "configparser" module to write configuration files
containing multi-line text values with carriage return characters (\r) the
resulting file could be injected with unexpected keys and values if the
attacker controls the written value.
Exploitable
The poplib module, when passed a user-controlled command, can have
additional commands injected using newlines. Mitigation rejects commands
containing control characters.
Exploitable
The imaplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.