Logo
componentpython3
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#


Project
Branch
Version
kirkstone
3.10.20
scarthgap
3.12.13

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.