Rocky Linux 8:python38:3.8 (RLSA-2020:4641)

critical Nessus Plugin ID 184747

概要

遠端 Rocky Linux 主機缺少一個或多個安全性更新。

說明

遠端 Rocky Linux 8 主機上安裝的多個套件受到 RLSA-2020:4641 公告中提及的多個弱點影響。

- 由於類別還原序列化問題 (例如,Popen 是子處理程序模組中的類別),PyYAML 5.1 至 5.1.2 存在 load 和 load_all 函式限制不充分的弱點。注意:此問題之所以存在,是因為 CVE-2017-18342 的修正不完整。(CVE-2019-20477)

- 在 Python 3.8.3 及之前版本的 Lib/tarfile.py 中,由於 _proc_pax 缺少標頭驗證,攻擊者可以特製 TAR 封存,在 tarfile.open 開啟此封存時造成無限迴圈。(CVE-2019-20907)

- 在 Python 3.8.3 及之前版本中,Lib/ipaddress.py 會錯誤計算 IPv4Interface 和 IPv6Interface 類別中的雜湊值,如果應用程式受到包含 IPv4Interface 或 IPv6Interface 物件的字典效能影響,則遠端攻擊者可藉此造成拒絕服務,並且此攻擊者還可造成許多字典項目被建立。修正版本:v3.5.10、v3.5.10rc1;v3.6.12;
v3.7.9;v3.8.4、v3.8.4rc1、v3.8.5、v3.8.6、v3.8.6rc1;v3.9.0、v3.9.0b4、v3.9.0b5、v3.9.0rc1、v3.9.0rc2。
(CVE-2020-14422)

- 在 PyYAML 程式庫 5.3.1 之前版本中發現一個弱點,當它透過 full_load 方法或使用 FullLoader 載入器處理不受信任的 YAML 檔案時,容易受到任意程式碼執行弱點影響。如果應用程式使用程式庫處理不受信任的檔案,則容易受到此缺陷的影響。攻擊者可藉此弱點濫用 python/object/new 建構函式,在系統上執行任意程式碼。(CVE-2020-1747)

- Python 2.7 至 2.7.17、3.5 至 3.5.9、3.6 至 3.6.10、3.7 至 3.7.6 以及 3.8 至 3.8.1 允許 HTTP 伺服器對用戶端發動規則運算式拒絕服務 (ReDoS) 攻擊,這是因為 urllib.request.AbstractBasicAuthHandler 會發生災難性回溯。(CVE-2020-8492)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

更新受影響的套件。

另請參閱

https://errata.rockylinux.org/RLSA-2020:4641

https://bugzilla.redhat.com/show_bug.cgi?id=1806005

https://bugzilla.redhat.com/show_bug.cgi?id=1807367

https://bugzilla.redhat.com/show_bug.cgi?id=1809065

https://bugzilla.redhat.com/show_bug.cgi?id=1815643

https://bugzilla.redhat.com/show_bug.cgi?id=1847416

https://bugzilla.redhat.com/show_bug.cgi?id=1854926

https://bugzilla.redhat.com/show_bug.cgi?id=1856481

Plugin 詳細資訊

嚴重性: Critical

ID: 184747

檔案名稱: rocky_linux_RLSA-2020-4641.nasl

版本: 1.0

類型: local

已發布: 2023/11/6

已更新: 2023/11/6

支援的感應器: Continuous Assessment, Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Critical

基本分數: 10

時間性分數: 7.8

媒介: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS 評分資料來源: CVE-2020-1747

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 8.8

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

時間媒介: CVSS:3.0/E:P/RL:O/RC:C

弱點資訊

CPE: p-cpe:/a:rocky:linux:python38-requests, p-cpe:/a:rocky:linux:python-psycopg2-debugsource, p-cpe:/a:rocky:linux:python38-pytz, p-cpe:/a:rocky:linux:python38-psutil, p-cpe:/a:rocky:linux:python-cryptography-debugsource, p-cpe:/a:rocky:linux:python38-babel, p-cpe:/a:rocky:linux:numpy-debugsource, p-cpe:/a:rocky:linux:python38-setuptools, p-cpe:/a:rocky:linux:python38-asn1crypto, p-cpe:/a:rocky:linux:python38-pyyaml-debuginfo, cpe:/o:rocky:linux:8, p-cpe:/a:rocky:linux:python38-psycopg2, p-cpe:/a:rocky:linux:python38-psycopg2-doc, p-cpe:/a:rocky:linux:pyyaml-debugsource, p-cpe:/a:rocky:linux:python38-jinja2, p-cpe:/a:rocky:linux:python38-numpy-f2py, p-cpe:/a:rocky:linux:python38-psycopg2-debuginfo, p-cpe:/a:rocky:linux:python38-scipy, p-cpe:/a:rocky:linux:python38-idna, p-cpe:/a:rocky:linux:python38-cffi, p-cpe:/a:rocky:linux:cython-debugsource, p-cpe:/a:rocky:linux:python38-cython-debuginfo, p-cpe:/a:rocky:linux:python38-cryptography, p-cpe:/a:rocky:linux:python38-pycparser, p-cpe:/a:rocky:linux:python38-setuptools-wheel, p-cpe:/a:rocky:linux:python38-cryptography-debuginfo, p-cpe:/a:rocky:linux:python38-chardet, p-cpe:/a:rocky:linux:python38-markupsafe-debuginfo, p-cpe:/a:rocky:linux:python38-psycopg2-tests, p-cpe:/a:rocky:linux:python38-urllib3, p-cpe:/a:rocky:linux:python38-pysocks, p-cpe:/a:rocky:linux:scipy-debugsource, p-cpe:/a:rocky:linux:python38-scipy-debuginfo, p-cpe:/a:rocky:linux:python38-pip-wheel, p-cpe:/a:rocky:linux:python38-markupsafe, p-cpe:/a:rocky:linux:python38-wheel-wheel, p-cpe:/a:rocky:linux:python-cffi-debugsource, p-cpe:/a:rocky:linux:python-psutil-debugsource, p-cpe:/a:rocky:linux:python-markupsafe-debugsource, p-cpe:/a:rocky:linux:python38-mod_wsgi, p-cpe:/a:rocky:linux:python38-pyyaml, p-cpe:/a:rocky:linux:python38-numpy-doc, p-cpe:/a:rocky:linux:python38-psutil-debuginfo, p-cpe:/a:rocky:linux:python38-cython, p-cpe:/a:rocky:linux:python38-wheel, p-cpe:/a:rocky:linux:python38-numpy, p-cpe:/a:rocky:linux:python38-numpy-debuginfo, p-cpe:/a:rocky:linux:python38-pip, p-cpe:/a:rocky:linux:python38-cffi-debuginfo

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, Host/RockyLinux/release, Host/RockyLinux/rpm-list

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2020/11/3

弱點發布日期: 2020/1/30

參考資訊

CVE: CVE-2019-20477, CVE-2019-20907, CVE-2020-14422, CVE-2020-1747, CVE-2020-8492