概要
遠端 Amazon Linux 2023 主機缺少一個安全性更新。
說明
因此,它會受到 ALAS2023-2026-3252 公告中所提及的多個弱點影響。
TTL 檔案剖析器無限迴圈以4.6.04.6.8允許拒絕服務 (CVE-2026-95386)
epan/dissectors/packet-spdy.c 中的 spdy_assemble_data_frames() 函式會將 SPDY DATA 框架負載片段長度累積到名為 datalen 的uint32_t變數中,而沒有任何溢位保護。當累積片段資料總計超過 2^32 位元組 (4,294,967,296) 時,datalen 變數會換行為一個小值。然後,此包裝值作為分配大小傳遞給 wmem_alloc(),從而產生比實際資料小得多的緩衝區。隨後的 memcpy() 呼叫會寫入超過微小配置末端的完整 ~4.3 GB 攻擊者控制的片段資料,從而損壞堆積。
(CVE-2026-95387)
Sharkd 公用程式當機 4.6.0 和 4.6.84.4.0 to 4.4.18 允許拒絕服務 (CVE-2026-95388)
SCTP 通訊協定剖析器當機 4.6.04.6.8 和 4.4.0 允許 4.4.18 拒絕服務 (CVE-2026-95389)
PEAK TRC v1 ERROR 框架剖析器會分割資料欄,並將 bytes[0] 或 bytes[1] 傳遞給 g_ascii_strtoull(),而無需先驗證權杖計數。因此,格式錯誤的 44 位元組檔案會在自動格式偵測/讀取期間取消參照 NULL。(CVE-2026-95390)
ZigBee ZCL Touchlink:在重新剖析時清空調試圖。Wireshark 透過將格式錯誤的封包插入網路或說服某人讀取格式錯誤的封包追蹤檔案 (CVE-2026-95391) 而崩潰
MBIM 協議剖析器可能會崩潰。Wireshark 透過將格式錯誤的封包插入網路或說服某人讀取格式錯誤的封包追蹤檔案而崩潰。(CVE-2026-95392)
CSN.1 剖扇器中的堆積緩衝區溢位 (WRITE) -- CSN_RECURSIVE_ARRAY寫入目的地陣列,但沒有容量檢查 (packet-csn1.c)。(CVE-2026-95393)
Microsoft 網路監視器檔案剖析器大型迴圈 to 4.6.04.6.8 和 4.4.0 to 4.4.18 允許拒絕服務 (CVE-2026-95394)
SYNCHROPHASOR 剖扇區 (packet-synphasor.c) 會剖析 CFG3 組態框架。函數 config_3_frame_fast() 從封包中讀取 num_ph(相量數)欄位,無需任何上限檢查,然後 17.8 使用每幀 wmem_file_scope() 配置 MB 記憶體。只有在關閉擷取檔案時才會釋放此記憶體,因此傳送多個畫面會導致記憶體耗盡和處理程序終止。傳送至連接埠 4713 的單一 78 位元組 UDP 封包會 17.8 觸發 MB 配置。 1000 個影格 (磁碟上為 ~200 KB) 會造成 ~17 GB 的記憶體耗用量,進而導致 OOM 終止或g_malloc中止。(CVE-2026-95395)
彈射器 DCT2000 通訊協定剖析器當機 4.6.0 to 4.6.8 和 4.4.0 to 4.4.18 允許拒絕服務 (CVE-2026-96415)
透過將格式錯誤的封包插入連線,或引誘使用者讀取格式錯誤的封包追蹤檔案,便可能造成 Wireshark 當機。IEEE 802.11 協定剖析器可能會當機。
(CVE-2026-96416)
Wireshark RF4CE 封包剖析緩衝區溢位遠端程式碼執行弱點 (CVE-2026-96417)
dissect_tiff() 遵循 TIFF 映像檔目錄 (IFD) 鏈結,方法是重複呼叫 dissect_tiff_ifd(),其中包含從輸入逐字讀取的 32 位下一個 IFD 位移。沒有訪問偏移集,沒有位移前進的要求,也沒有迭代上限,因此 IFD 將其下一個 IFD 欄位指向自己的 TIFF 會使步行器永遠在相同的位元組上循環。邊界例外無法拯救它,因為特製的偏移量是故意在邊界內的——整個 PoC 是 14 位元組,它指向的 IFD 是已經被剖析的。在預設配置下,可直接存取剖析器:直接存取,透過開啟.tif時預設啟用的wtap_file啟發式方法,以及透過影像/tiff media_type項目(例如 HTTP/WSP/MIME 內文)從普通擷取的流量存取。(CVE-2026-96418)
東芝捕獲是攻擊者控制的文本文件,在處理程序識別出東芝橫幅和數據包標記後處理。在搜尋封包 OFFSET 行時,剖析器使用 file_gets() 讀取固定堆疊緩衝區,然後強制截斷位元組 16 處的目前行,如果前綴等 OFFSET 0001-0203於 ,則接受它。然後,它會無條件地剖析 line+64 的資料包長度。
file_gets() 僅寫入讀取的位元組加上一個終止的 NUL,並且不會清除緩衝區的其餘部分,因此會 OFFSET 0001-0203\n 留下 line[64] 和後面的位元組,其中包含先前使用緩衝區的過時/未初始化堆疊內容。 sscanf(line+64, ...) 因此會讀取不屬於目前輸入行的資料, 如果剩餘的堆疊緩衝區區域中不存在 NUL,它可能會繼續超過堆疊物件的結尾。惡意擷取可以透過提供有效的 Toshiba 標頭、有效的 [No.] 記錄標頭和短的 OFFSET 前綴行來到達此路徑。這是不受信任檔案剖析器中越界/過時的堆疊讀取,可能會導致未定義的行為或在檔案開啟/讀取期間當機。(CVE-2026-96420)
USB HID 剖開器會從 GET DESCRIPTOR 控制傳輸回應重建裝置的 HID 報告描述元,並在 parse_report_descriptor() 中剖析它。當描述元宣告「使用量最小值」/「使用量上限」配對時,剖析器會將包含範圍擴展為具有 for (uint32_t j = usage_min; j <= usage_max; j++) 的 wmem 陣列。這兩個界限都直接來自擷取,而 HID 擴充使用項目會攜帶完整的 4 位元組使用值,因此可以0xFFFFFFFF usage_max。此時,j++ 包裝0xFFFFFFFF
-> 0,則 j <= usage_max 測試無條件為真,並且每次迭代將 4 個位元組附加到檔案範圍的 WMEM 陣列時,迴圈永遠不會終止 -- 一個無限迴圈,也會無限制地增長堆積。(CVE-2026-96421)
包含許多重複封包註解選項的語法有效的 pcapng 檔案可以在使用 -V 建置完整通訊協定樹狀結構時中止 TShark。Wireshark 在進入框架剖析器的例外邊界之前,會呈現每個註解。因此,正常的 100 萬樹狀結構項目保護措施會引發未捕獲的 DissectorError,從而終止該過程,而不是報告每個封包的有界解剖錯誤。Frame 協議 metadissector 可能會崩潰。(CVE-2026-96422)
X11每個 TCP 對話,剖切器會快取 x11_conv_data_t.keycodemap[256] 中的每個 keycode 一個 keysym 陣列。每個陣列都在 listOfKeysyms() 中分配,其 keysyms-per-keycode 寬度適用於正在剖析的訊息,但剖析器僅記錄單一純量狀態>keysyms_per_keycode,沒有每個陣列的寬度。X_ChangeKeyboardMapping 要求會寫入具有 request-local 寬度的項目,並保留純量不變;X_GetKeyboardMapping回覆會設定純量。因此,兩者存在分歧。剖析後續的 KeyPress/KeyRelease 事件時,keycode2keysymString() 會使用目前純量為快取的陣列編制索引,而且絕不會查閱每個陣列的實際長度,因此任何配置比純量窄的陣列都會越界讀取。這可從具有預設組態的擷取中實現 ( X11 預設情況下,剖析器已註冊 TCP 6000-6063 並啟用;不需要通訊協定喜好設定或金鑰)。(CVE-2026-96423)
Tenable 已直接從所測試產品的安全公告擷取前置描述區塊。
請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。
解決方案
執行「dnf update wireshark --releasever 2023.12.20261026」或「dnf update --advisory ALAS2023-2026-3252 --releasever 2023.12.20261026」以更新您的系統。
Plugin 詳細資訊
檔案名稱: al2023_ALAS2023-2026-3252.nasl
代理程式: unix
支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus
風險資訊
媒介: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C
媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
時間媒介: CVSS:3.0/E:P/RL:O/RC:C
弱點資訊
CPE: cpe:/o:amazon:linux:2023, p-cpe:/a:amazon:linux:wireshark-cli-debuginfo, p-cpe:/a:amazon:linux:wireshark-cli, p-cpe:/a:amazon:linux:wireshark-debugsource, p-cpe:/a:amazon:linux:wireshark-devel
必要的 KB 項目: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list
可輕鬆利用: Exploits are available
參考資訊
CVE: CVE-2026-95386, CVE-2026-95387, CVE-2026-95388, CVE-2026-95389, CVE-2026-95390, CVE-2026-95391, CVE-2026-95392, CVE-2026-95393, CVE-2026-95394, CVE-2026-95395, CVE-2026-96415, CVE-2026-96416, CVE-2026-96417, CVE-2026-96418, CVE-2026-96420, CVE-2026-96421, CVE-2026-96422, CVE-2026-96423