Amazon Linux 2023:golang、golang-bin、golang-misc (ALAS2023-2024-477)

high Nessus Plugin ID 187686

概要

遠端 Amazon Linux 2023 主機缺少一個安全性更新。

說明

因此,會受到 ALAS2023-2024-477 公告中所提及的多個弱點影響。

- 惡意 HTTP 傳送者可使用區塊延伸模組,造成收件者從要求或回應內文讀取,進而從網路讀取比內文中更多的位元組。惡意 HTTP 用戶端可進一步惡意利用此弱點,在處置程式無法讀取要求的完整內文時,造成伺服器自動讀取大量資料 (最多約 1GiB)。區塊延伸模組是一種很少使用的 HTTP 功能,允許在使用區塊編碼傳送的要求或回應內文中包含其他中繼資料。net/http 區塊編碼讀取器會捨棄此中繼資料。傳送者可藉由插入傳輸每個位元組的大型中繼資料區段,以惡意利用此弱點。如果實際內文與編碼位元組的比例變得過小,區塊讀取器現在即會出現錯誤。(CVE-2023-39326)

- filepath 套件未將具有 \??\ 前置詞的路徑識別為特殊路徑。在 Windows 上,以 \??\ 開頭的路徑是 Root 本機裝置路徑,其等同於以 \\?\ 開頭的路徑。具有 \??\ 前置詞的路徑可用來存取系統上的任意位置。例如,路徑 \??\c:\x 等同於較常見的路徑 c:\x。在修正之前,Clean 可能會轉換 root 路徑,例如 \a\..\??\b 插入 root 本機裝置路徑 \??\b。Clean 現在會將其轉換為 .\??\b。同樣地,Join(\, ??, b) 可將看似無害的路徑元素序列轉換為 root 本機裝置路徑 \??\b。Join 現在會將其轉換為 \.\??\b。此外,透過修正,IsAbs 現在會將開頭為 \??\ 的路徑正確報告為絕對路徑,而 VolumeName 則將前置詞為 \??\ 的路徑正確報告為磁碟區名稱。更新:Go 1.20.11 和 Go 1.21.4 不慎變更了以 \? 開頭的 Windows 路徑中的磁碟區名稱定義,進而導致 filepath.Clean(\?\c: ) 傳回 \?\c: 而不是 \?\c: \ (以及其他效果)。已還原先前的行為。(CVE-2023-45283)

- 在 Windows 上,IsLocal 函式在某些情況下未正確偵測保留的裝置名稱。後跟空格的保留名稱 (例如 COM1),以及後跟上標 1、2 或 3 的保留名稱 COM 和 LPT 會錯誤地報告為本機。透過修正,IsLocal 現可正確報告這些名稱為非本機。(CVE-2023-45284)

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

解決方案

執行「dnf update golang --releasever 2023.3.20240108」以更新系統。

另請參閱

https://alas.aws.amazon.com/AL2023/ALAS-2024-477.html

https://alas.aws.amazon.com/cve/html/CVE-2023-39326.html

https://alas.aws.amazon.com/cve/html/CVE-2023-45283.html

https://alas.aws.amazon.com/cve/html/CVE-2023-45284.html

https://alas.aws.amazon.com/faqs.html

Plugin 詳細資訊

嚴重性: High

ID: 187686

檔案名稱: al2023_ALAS2023-2024-477.nasl

版本: 1.1

類型: local

代理程式: unix

已發布: 2024/1/8

已更新: 2024/3/8

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.4

CVSS v2

風險因素: High

基本分數: 7.8

時間分數: 5.8

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

CVSS 評分資料來源: CVE-2023-45283

CVSS v3

風險因素: High

基本分數: 7.5

時間分數: 6.5

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

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

弱點資訊

CPE: p-cpe:/a:amazon:linux:golang-bin, cpe:/o:amazon:linux:2023, p-cpe:/a:amazon:linux:golang, p-cpe:/a:amazon:linux:golang-tests, p-cpe:/a:amazon:linux:golang-misc, p-cpe:/a:amazon:linux:golang-docs, p-cpe:/a:amazon:linux:golang-shared, p-cpe:/a:amazon:linux:golang-src

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2024/1/3

弱點發布日期: 2023/11/9

參考資訊

CVE: CVE-2023-39326, CVE-2023-45283, CVE-2023-45284

IAVB: 2023-B-0096-S