python3-3.6.8-70.el8_10.ML.1

エラータID: AXSA:2025-10427:02

リリース日: 
2025/07/07 Monday - 11:54
題名: 
python3-3.6.8-70.el8_10.ML.1
影響のあるチャネル: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

* cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
* cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
* cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
* python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
* cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2024-12718
Allows modifying some file metadata (e.g. last modified) with filter="data" or file permissions (chmod) with filter="tar" of files outside the extraction directory. You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Only Python versions 3.12 or later are affected by these vulnerabilities, earlier versions don't include the extraction filter feature. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected. Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.
CVE-2025-4138
Allows the extraction filter to be ignored, allowing symlink targets to point outside the destination directory, and the modification of some file metadata. You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected. Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.
CVE-2025-4330
Allows the extraction filter to be ignored, allowing symlink targets to point outside the destination directory, and the modification of some file metadata. You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected. Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.
CVE-2025-4435
When using a TarFile.errorlevel = 0 and extracting with a filter the documented behavior is that any filtered members would be skipped and not extracted. However the actual behavior of TarFile.errorlevel = 0 in affected versions is that the member would still be extracted and not skipped.
CVE-2025-4517
Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data". You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected. Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

解決策: 

Update packages.

追加情報: 

N/A

ダウンロード: 

SRPMS
  1. python3-3.6.8-70.el8_10.ML.1.src.rpm
    MD5: 252fd573343bd02704470f11f9fc21ad
    SHA-256: 4399a757a4f78dcc2facda4484cb68527aa7607ade3b42dc49bcd39aa0cfdf61
    Size: 18.35 MB

Asianux Server 8 for x86_64
  1. platform-python-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: 956f3307066345eefe30b326e9d6e855
    SHA-256: 3600cbeb842fcf0f1ecd830048bd012117b967d11efee9a91a2ae17810aa1506
    Size: 87.79 kB
  2. platform-python-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: bb5c439a20177bcb2c150e6ae278713e
    SHA-256: 7691630857f6f91fbad5c736982296f6cca78e8e2ed67bc9a7b81174f2bafa7e
    Size: 87.86 kB
  3. platform-python-debug-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: cbfb377779ef544a51c3d427ace52191
    SHA-256: 0e39d94aee05d3258b56cfb4565e5b842d1164e493ea73a93687a238c7dd1dc4
    Size: 2.72 MB
  4. platform-python-debug-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: 20f68dd30553556127e3b103b2cd5678
    SHA-256: e0a41b36719b1f8443e17cf0b4614c3fe267dab6486ff126e9576e5d232448b6
    Size: 2.68 MB
  5. platform-python-devel-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: ed488f6fdaa1eb06ecc0f8ce7e8743a4
    SHA-256: 903706b36ae3ccae62d3c8deec6a72d7b447778979b9e78fe2b6aaa5d4c1d616
    Size: 241.11 kB
  6. platform-python-devel-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: e58daab7541ffb5c871646ff68b47ef3
    SHA-256: 653d2517b490095b32a020c7f11cba1ce1f1b38fa53bbdc7b90edb3ae036054c
    Size: 241.36 kB
  7. python3-idle-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: 4a1c47fe94ff6aeb75b450ee90c75144
    SHA-256: ccfb0ad0a5f7934ed4990d331a0a59e1a6e93337b14ce6d7d50562fff1b6b501
    Size: 829.25 kB
  8. python3-idle-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: e74cff5476fc5b9a75fdefa519c0a640
    SHA-256: f5de2e86ff559d78fbe1e1a702464f5a72aa8c6a601e84e28f649b637a4fa424
    Size: 829.24 kB
  9. python3-libs-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: b1c9dff24b6207399dbe3fc49d47ec36
    SHA-256: d8b9d63b2536edbddf07ed306575308ee965afca056173f57568e9b1ee23dbb6
    Size: 7.91 MB
  10. python3-libs-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: 0a7bccdbe12e4dde6fd06881509d8197
    SHA-256: a414a08bf3736a3207086516dd05f27cf235d4a98047caf231658eb8de62fc1e
    Size: 7.84 MB
  11. python3-test-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: 31153e9b9047c962586ee77749aa9ce9
    SHA-256: 91547ffa01b7d55bb939e7bbeec229ea5b7cc007a0ee653b908e1b7d25ae6480
    Size: 8.70 MB
  12. python3-test-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: 842191549ac0a46a6d591ed08d5a8dcd
    SHA-256: 7fed3e32196c17bcee07ea97f6d2214b833664b7764df422e42642c8595d613a
    Size: 8.71 MB
  13. python3-tkinter-3.6.8-70.el8_10.ML.1.i686.rpm
    MD5: ecf22ed9923d0de6563c6d6d6a3b298b
    SHA-256: d803f26e7c7eb55e25242aea391e3bc9115fe8de8c498828807b5d90a3415c91
    Size: 376.09 kB
  14. python3-tkinter-3.6.8-70.el8_10.ML.1.x86_64.rpm
    MD5: f63808e3d3bdeb70300f7710f4d071a9
    SHA-256: 0aa889f42c83f68b194c0020f840c1eb82984cdd80b7a90f31641cee53ef2f48
    Size: 374.62 kB