Curl 7.69 < 8.4.0 堆積緩衝區溢位

critical Nessus Plugin ID 182875

概要

遠端主機中有一個程式受到緩衝區溢位問題影響。

說明

遠端主機上安裝的 curl 版本受到 SOCKS5 proxy 交握中的一個堆積型緩衝區溢位影響。

當要求 curl 將主機名稱傳遞至 SOCKS5 Proxy 以允許其解析位址 (而非由 curl 本身完成解析) 時,主機名稱的最大長度為 255 個位元組。

如果偵測到主機名稱超過 255 個位元組,curl 會切換為本機名稱解析,並僅將解析的位址傳送至代理伺服器。由於存在錯誤,表示「讓主機解析名稱」的本機變數會在緩慢的 SOCKS5 交握期間取得錯誤值,且與預期相反,這些本機變數會將過長的主機名稱複製到目標緩衝區,而非僅複製已解析的位址。

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

解決方案

升級爲 Curl 8.4.0 或更高版本

另請參閱

https://curl.se/docs/CVE-2023-38545.html

Plugin 詳細資訊

嚴重性: Critical

ID: 182875

檔案名稱: curl_8_4_0_cve-2023-38545.nasl

版本: 1.8

類型: local

代理程式: windows, macosx, unix

系列: Misc.

已發布: 2023/10/11

已更新: 2024/4/19

組態: 啟用徹底檢查

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: High

分數: 8.4

CVSS v2

風險因素: Critical

基本分數: 10

時間分數: 7.8

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

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

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: cpe:/a:haxx:curl

必要的 KB 項目: installed_sw/Curl

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2023/10/11

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

參考資訊

CVE: CVE-2023-38545

IAVA: 2023-A-0531-S