Amazon Linux 2023:libsoup、libsoup-devel (ALAS2023-2026-3212)

high Nessus Plugin ID 365275

概要

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

說明

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

在 libsoup 中發現一個缺陷。處理傳入的 WebSocket Pong 框架時,SoupWebsocketConnection 會以 GByteArray 指標發出 ::p ong 訊號,即使該訊號宣告為通過 GBytes。
連接遵循記錄的 GBytes API 的處理常式的應用程式可能會在收到特製的 Pong 時觸發堆積損毀或當機。(CVE-2026-102556)

在 libsoup 中發現一個缺陷。將片段化的 WebSocket 訊息重組為 GByteArray 時,libsoup 未根據基礎緩衝區類型的限制充分限制訊息總大小。遠端對等可能會傳送片段,導致大小截斷,而實作仍使用完整長度,進而導致堆積損毀或損毀。(CVE-2026-102557)

在 libsoup 中發現一個缺陷。當 max-incoming-payload-size 為無限 (0) 時,SoupWebsocketConnection 可能會根據攻擊者控制的框架長度增加其傳入的 GByteArray,直到長度包裝為止,從而在讀取框架資料時造成堆積緩衝區溢位。(CVE-2026-102558)

在 libsoup 中發現一個缺陷。為非常大的傳出承載建構遮罩的 WebSocket 用戶端框架時,當遮罩常式仍使用完整長度時,傳遞至 GByteArray 配置 API 的大小值可能會被截斷,從而導致堆積緩衝區溢位。(CVE-2026-102559)

在 libsoup 中發現一個缺陷。當 permessage-deflate WebSocket 延伸模組壓縮非常大的傳出訊息時,用於 GByteArray 成長的截斷大小計算可能會換行,導致 zlib 寫入超過配置的緩衝區,並造成堆積緩衝區溢位。(CVE-2026-102560)

在 SoupServer (libsoup) 中發現缺陷。當 HTTP/1.x 用戶端傳送具有 Expect 的要求時:
100-continue 和要求內文,且 SoupServer 在讀取內文之前傳回早期的最終 (非 1xx) 回應,則伺服器既不會耗盡宣告的內文位元組,也不會關閉連線。在保持連線上,這些剩餘的位元組會解譯為後續的 HTTP 要求。未經身份驗證的遠端攻擊者可以在正文中放置完整的 HTTP 請求,並導致 SoupServer 處理該走私請求,從而導致意外的請求處理。(CVE-2026-103399)

在 libsoup 的 multipart 處理子系統中發現一個越界讀取弱點。soup-multipart-input-stream.c 內的 soup_multipart_input_stream_read_headers() 函式中存在此缺陷,該函式無法充分限制或驗證傳入 multipart 邊界字串的大小。處理包含格式錯誤或過大邊界參數的特製 HTTP 回應時,內部資料流讀取器會讀取超過配置的緩衝區邊界。未經驗證的遠端攻擊者可利用此行為,透過應用程式故障造成拒絕服務 (DoS),或可能讀取未經授權的記憶體中繼資料片段。(CVE-2026-15714)

在 libsoup 中發現一個缺陷。soup_filter_input_stream_read_until() 函式中的無正負號整數反向溢位會在剖析多部分HTTP回應時造成堆積緩衝區過度讀取。惡意 HTTP 伺服器可以透過傳送特製的 multipart 回應來利用此漏洞,可能導致用戶端應用程式當機或洩漏敏感堆積記憶體。(CVE-2026-66337)

在 libsoup 中發現一個缺陷。區塊傳輸編碼剖析器會針對區塊大小使用寬鬆剖析函式,以無訊息方式接受違反 RFC 9112 的輸入,包括前導空格、加上符號前置詞和尾隨無效字元。當 libsoup 在嚴格的前端代理後面運行時,此剖析差異可用於走私 HTTP 請求。(CVE-2026-66338)

Tenable 已直接從所測試產品的安全公告擷取前置描述區塊。

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

解決方案

執行 'dnf update libsoup --releasever 2023.12.20261012' 或 'dnf update --advisory ALAS2023-2026-3212 --releasever 2023.12.20261012' 以更新您的系統。

另請參閱

https://alas.aws.amazon.com//AL2023/ALAS2023-2026-3212.html

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

https://explore.alas.aws.amazon.com/CVE-2026-102556.html

https://explore.alas.aws.amazon.com/CVE-2026-102557.html

https://explore.alas.aws.amazon.com/CVE-2026-102558.html

https://explore.alas.aws.amazon.com/CVE-2026-102559.html

https://explore.alas.aws.amazon.com/CVE-2026-102560.html

https://explore.alas.aws.amazon.com/CVE-2026-103399.html

https://explore.alas.aws.amazon.com/CVE-2026-15714.html

https://explore.alas.aws.amazon.com/CVE-2026-66337.html

https://explore.alas.aws.amazon.com/CVE-2026-66338.html

Plugin 詳細資訊

嚴重性: High

ID: 365275

檔案名稱: al2023_ALAS2023-2026-3212.nasl

版本: 1.1

類型: Local

代理程式: unix

已發布: 2026/10/12

已更新: 2026/10/12

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

百分位數: 96.19

CVSS v2

風險因素: Medium

基本分數: 6.4

時間性分數: 5

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

CVSS 評分資料來源: CVE-2026-66338

CVSS v3

風險因素: High

基本分數: 7.2

時間性分數: 6.5

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

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

弱點資訊

CPE: cpe:/o:amazon:linux:2023, p-cpe:/a:amazon:linux:libsoup-debuginfo, p-cpe:/a:amazon:linux:libsoup-debugsource, p-cpe:/a:amazon:linux:libsoup-devel, p-cpe:/a:amazon:linux:libsoup-doc, p-cpe:/a:amazon:linux:libsoup

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2026/10/12

弱點發布日期: 2026/7/14

參考資訊

CVE: CVE-2026-102556, CVE-2026-102557, CVE-2026-102558, CVE-2026-102559, CVE-2026-102560, CVE-2026-103399, CVE-2026-15714, CVE-2026-66337, CVE-2026-66338

IAVA: 2026-A-0894