Amazon Linux 2023:openssl、openssl-devel、openssl-fips-provider-latest (ALAS2023-2026-2136)

critical Nessus Plugin ID 345807

概要

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

說明

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

問題摘要:在啟用原始公開金鑰 (RPK) 且僅在本機設定私密金鑰 (沒有相關聯憑證) 的 RFC7250 伺服器或用戶端組態中,當遠端對等要求原始公開金鑰,並傳送通常省略的signature_algorithms_cert TLS延伸模組時,可能會發生 NULL 指標解除參照。

影響摘要:影響僅限於由於應用程式中止、無法洩漏資料或遠端命令執行而導致的可能拒絕服務。

CWE: CWE-476:NULL 指標解除參照

說明:雖然文件中範例程式碼中的傳遞註解建議支援僅金鑰的 RPK 設定,但最佳做法的 RPK 設定是一律設定對應的憑證 (可能是自我簽署或由任何方便的 CA 簽署)。

當私密金鑰與相符的憑證一起設定時,即使沒有修正程式,也會可靠地處理thesignature_algorithms_cert延伸模組,而不支援原始公開金鑰的對等用戶端或伺服器可能能夠藉由釘選或驗證對應的憑證或其公開金鑰來完成TLS連線。

偏好僅設定私密金鑰而沒有憑證的部署需要升級至更新版本,如下所述。

FIPS 影響:無

沒有 FIPS 模組會受到此問題的影響,因為 SSL 通訊協定實作位於 OpenSSL FIPS 模組邊界之外。(CVE-2026-14457)

問題摘要:當初始封包的通道建立失敗時,QUIC 伺服器可能會加倍釋放 QRX (QUIC 記錄層 RX) 物件。

影響摘要:雙重釋放會導致堆積損毀,這通常會導致 QUIC 伺服器進程中斷,進而造成拒絕服務。到目前為止,沒有證據表明這種雙重釋放可用於遠程代碼執行,因此被認為極不可能。

CWE:CWE-415:雙倍釋放

說明:為了驗證初始封包,OpenSSL QUIC 堆疊預設封包處理常式 (port_default_packet_handler()) 會建立所謂的 QRX 物件。如果初始封包使用 QRX 物件成功驗證,則預設封包處理常式將繼續建立通道 (連線物件)。
用於封包驗證的 QRX 物件會傳遞至 port_bind_channel(),因此它會成為新建立連線的一部分。如果 port_bind_channel() 失敗,則也會釋放 QRX 物件。一旦 port_bind_channel() 傳回,port_default_packet_handler() 就會偵測到故障並繼續進入錯誤分支,其中第二次釋放相同的 QRX 物件。

格式錯誤(不符合 RFC 9000 標準)的 INITIAL 封包可能會以相對較小的努力引起 port_bind_channel() 函式的失敗。如果封包攜帶小於 8 位元組的 DCID(目的地連線 ID),則在 ossl_quic_lcidm_enrol_odcid() 偵測到 DCID 長度無效後,thenport_bind_channel() 會跳至錯誤路徑。

FIPS 影響:否FIPS 模組不受影響,因為 QUIC 實作位於 OpenSSL FIPS 模組邊界之外。(CVE-2026-18798)

問題摘要:在握手進行時接收未來紀元的 DTLS 記錄,會導致 OpenSSL 緩衝比記錄本身所需的記憶體多得多。

影響摘要:對等體可以使用少量網路流量,使OpenSSL DTLS端點保留不成比例的大量記憶體,這可能導致拒絕服務。

CWE:CWE-405:不對稱資源消耗 (放大)

說明:當 DTLS 交握進行時,對等節點可能在本機端點處理相同的轉換之前,就已經合法地移至下一個紀元(例如,已傳送其 ChangeCipherSpec 和 Finished 訊息),通常是因為基礎 UDP 傳輸上的重新排序。OpenSSL 會緩衝此類早期記錄,以便在本機端點趕上後進行處理。

緩衝記錄目前會保留它到達的整個讀取緩衝區,其大小可保留最大可能的 DTLS 記錄 (約 16KB) ,而不只是構成記錄本身的位元組。每個連線最多可緩衝 100 個此類記錄。因此,發送聲稱屬於下一個紀元的小型偽造記錄流的對等體可能會導致 OpenSSL DTLS 端點保留大約 1.7 兆位元組的內存,儘管通過網絡僅發送該數據量的一小部分。

因此,攻擊者獲得了大約 1200 的記憶體放大係數,並且可以在盡可能多的關聯中增加效果,從而使其成為 DTLS 伺服器的遠端記憶體耗盡拒絕服務風險。由於每個連線保留的記憶體仍受限制,而且應用程式已對並行關聯數目設定的任何限制也會限制總曝險,因此此問題已評估為「低嚴重性」。

FIPS 影響:無

此問題不會影響任何 FIPS 模組,因為受影響的程式碼位於 OpenSSL FIPS 模組邊界之外。

OpenSSL 4.0、 3.6、 3.5、 3.43.0和 1.1.11.0.2都容易受到此問題的影響。

OpenSSL 4.0 使用者應升級至 OpenSSL 4.0.2.OpenSSL 3.6 使用者應升級至 OpenSSL 3.6.4.OpenSSL 3.5 使用者應升級至 OpenSSL 3.5.8.OpenSSL 3.4 使用者應升級至 OpenSSL 3.4.7.OpenSSL 3.0 使用者應升級至 OpenSSL 3.0.22。

僅限進階支援客戶:OpenSSL 1.1.1 使用者應升級至 OpenSSL 1.1.1ziOpenSSL 1.0.2 使用者應升級至 OpenSSL 1.0.2zr

此問題已於 2026 年 5 月 18 日由 Amazon Web Services 報告。

-- cut (供內部使用的非發佈中繼資料) --報告者:Amazon Web Services修復者:Matt Caswell (CVE-2026-54874)

問題摘要:OpenSSL CMS 解密會根據查詢未包裝的金鑰大小來調整金鑰解包輸出緩衝區的大小,但 AES-WRAP-PAD 解包原語可以寫入和清理比該查詢報告更多的位元組,從而造成 8 位元組的越界堆積寫入。

影響摘要:當受害者使用 CMS_decrypt() 解密訊息時,提供特製 CMS 訊息的攻擊者可觸發確定性 8 位元組越界堆積寫入,從而損毀堆積,並通常會導致拒絕服務。

CWE:CWE-787:越界寫入

說明:金鑰包裝 OID 可能由攻擊者在網路上控制。CMS 展開允許 id-aesNNN-wrap-pad 和 id-aesNNN-wrap 密碼。攻擊者可以獲取合法訊息並變更單一 OID 位元組以選取填充變體,同時使訊息保持有效。由於解包金鑰衍生自收件者的私密作業 (ECDH 金鑰協議或 ML-KEM 解封裝),因此 RFC 5649 完整性檢查無法通過,且解密會因完整性失敗而失敗。

寫入是固定大小 (8 位元組)、固定值 (零) 堆積溢位,立即經過配置,不需要特殊配置,並且可從公用 CMS_decrypt() 函式存取。結果是導致拒絕服務的堆積腐敗。CMS 中的修正會針對最壞的情況調整解包輸出緩衝區的程式碼大小,因此失敗的解包無法寫入超過配置。

FIPS 影響:無

由於 CMS 程式碼位於 FIPS 模組邊界之外,因此不會有 FIPS模組受此 CVE 影響。
(CVE-2026-63072)

問題摘要:OpenSSL CMP 回應驗證將意外的 responsesender 辨別名稱直接作為格式字串傳遞給 'ERR_raise_data()'。

影響摘要:惡意或攔截的 CMP 端點可能會使強制執行預期寄件者或使用固定伺服器憑證的 CMP 用戶端當機,該憑證的主體會成為預設的預期寄件者。

CWE:CWE-134 (使用外部控制的格式字串)

說明:驗證收到的 CMP 訊息時,ossl_cmp_msg_check_update() 會以 X509_NAME_oneline() 轉換對等提供的寄件者辨別名稱,並將其作為格式引數直接傳遞給 ERR_raise_data()。percent字元在轉換後仍然存在,因此寄件者 DN (例如 CN=%s%n reachesBIO_vsnprintf() 會做為攻擊者控制的格式字串,沒有相符的 variadic引數。只有在呼叫端配置預期傳送者或釘選伺服器憑證時,才會到達此路徑,這是驗證伺服器回應的 aCMP 用戶端的正常配置。

由於攻擊者控制格式字串,但不控制任何 variadic引數,因此諸如 %s 和 %n 之類的說明符會取消參照或寫入 unrelatedstack 內容,並使用戶端當機。當回應來自惡意或攔截的 CMP 端點時,可靠的後果是拒絕服務。沒有受控的記憶體寫入、任意位址讀取或遠端程式碼執行的可靠路徑。

FIPS 影響:無

此問題不會影響任何 FIPS 模組,因為 CMP 通訊協定實作位於 OpenSSL FIPS 模組邊界之外。(CVE-2026-63073)

問題摘要:OpenSSL 憑證管理通訊協定 (CMP) 會快取在 CMP 訊息中傳送的其他憑證 (extraCerts),但絕不會刪除這些憑證 (例如,如果憑證無效)。如果伺服器重複使用 OSSL_CMP_CTXfrequently,則此 extraCerts 快取可能會無限增長,而惡意用戶端可能會向 CMP 伺服器發送大量要求,以推動此增長。

影響摘要:如果惡意用戶端重複傳送包含唯一額外憑證的要求,則使用重複使用伺服器處理程序存留期內單一OSSL_CMP_CTXfor的 CMP 伺服器的使用者可能會觀察到無限的記憶體增長,這可能會導致 OOM 狀況。

CWE: CWE-770:無限制或節流的資源配置

說明:如果遠端使用者將 CMP 訊息傳送至具有 extraCerts 清單的伺服器,且訊息遭到拒絕,則訊息中的 extraCerts 仍會保留在伺服器內容不受信任的憑證堆疊中。這會使具有長期 ctx 物件的伺服器遭受拒絕服務攻擊,在這種攻擊中,攻擊者會重複傳送想要拒絕的訊息,其中包含大量附加憑證,迫使伺服器無限期地儲存這些憑證。如果訊息被拒絕,則移除新增的額外憑證,使用與將內容設定為完全不記錄時相同的方法,已修正此問題。

FIPS 影響:否由於 CMP 程式碼位於 FIPS 模組邊界之外,因此不會受到此 CVE 影響任何 FIPS模組。(CVE-2026-63074)

問題摘要:當 OpenSSL 處理來自重複傳送 ACK 引出封包而不確認僅 ACK 回應的對等體的 QUIC 流量時,QUIC 堆疊可以在連線存留期內保留僅 ACK 封包中繼資料。

影響摘要:可完成 QUIC 交握的遠端對等可能會導致連線範圍的記憶體增長,進而透過記憶體耗盡導致拒絕服務,尤其是在持續流量或許多並行 QUIC 連線的情況下。

CWE: CWE-770:無限制或節流的資源配置

說明:當 OpenSSL QUIC 堆疊傳送僅 ACK 封包時,QUIC 通訊協定不要求對等體確認該僅 ACK 封包 (即它本身不引出 ack)。
不過,無論如何,OpenSSL實作都會儲存有關 ACK 框架的中繼資料。這本身是可以的,但如果惡意對等體建立連接,然後驅動連接,以便強制來自 OpenSSL 實現對等體的僅 ACK 封包(即透過傳送大量 PING 幀),然後保留任何後續的 ack 以引出 ack 引出資料(例如合法數據),則該惡意對等體可以強制在 OpenSSL 對等體上進行不適當的記憶體增長, 可能導致拒絕服務。

修正是確保我們在封包歷史記錄高水位和低水位標記中考慮僅 ACK 封包的傳輸,而不實際儲存僅 ACK 封包中繼資料本身。

FIPS 影響:否OpenSSL FIPS 模組不受影響,因為 QUIC 程式碼位於 FIPS 模組邊界之外。(CVE-2026-63075)

問題摘要:OpenSSL CMP 密碼型保護驗證只會檢查 protectionAlg 參數是否不是 NULL 且不是其 ASN.1 類型,然後再將其視為 PBMParameter。特製的訊息可以包含不同類型的參數,然後將其取消參照為無效指標。

影響摘要:未經驗證的遠端攻擊者可當機充當接受受 PBM 保護訊息的 CMP 伺服器的應用程式,或與惡意或攔截的 CMP 伺服器通訊的 CMP 用戶端,進而造成拒絕服務。

CWE: CWE-476:NULL 指標解除參照

說明:在驗證 CMPmessage 的密碼型 MAC 保護時,OpenSSL 程式庫會讀取 protectionAlg 演算法參數 withX509_ALGOR_get0(),該參數會傳回參數類型及其值指標。然後,該值會轉換為ASN1_STRING,並在僅檢查指標不是 NULL 之後被視為預期的 PBMParameter。從未查閱過 X509_ALGOR_get0() 傳回的參數類型。

這發生在保護驗證期間,在計算任何 MAC 之前,因此不需要瞭解 PBM 共用密碼;唯一的先決條件是PBM驗證是可實現的。在伺服器端,對於任何建立接受 PBM 保護訊息的 CMPserver 的應用程式,都會達到 fromOSSL_CMP_SRV_process_request(),而在用戶端,則會針對惡意或路徑上 (MITM) 伺服器進行 CMPresponse 驗證。可靠的後果是拒絕服務;沒有記憶體洩漏,沒有受控記憶體寫入,也沒有程式碼執行路徑。CMP 是應用程式必須明確啟用的特殊功能。

FIPS 影響:否由於 CMP 程式碼位於 FIPS 模組邊界之外,因此沒有 FIPS 模組受此 CVE 影響。(CVE-2026-63076)

檢查 EVP_Cipher() 上的標籤,最終確定:Poly1305 和 OCB AEAD (CVE-2026-75803)

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

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

解決方案

執行「dnf update openssl --releasever 2023.12.20260914」或「dnf update --advisory ALAS2023-2026-2136 --releasever 2023.12.20260914」以更新系統。

另請參閱

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

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

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

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

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

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

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

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

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

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

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

Plugin 詳細資訊

嚴重性: Critical

ID: 345807

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

版本: 1.1

類型: Local

代理程式: unix

已發布: 2026/9/14

已更新: 2026/9/14

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

風險資訊

VPR

風險因素: Medium

分數: 5.8

百分位數: 96.21

CVSS v2

風險因素: Critical

基本分數: 10

時間性分數: 7.4

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

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

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 8.5

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

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

弱點資訊

CPE: cpe:/o:amazon:linux:2023, p-cpe:/a:amazon:linux:openssl-debuginfo, p-cpe:/a:amazon:linux:openssl-debugsource, p-cpe:/a:amazon:linux:openssl-devel, p-cpe:/a:amazon:linux:openssl-fips-provider-latest-debuginfo, p-cpe:/a:amazon:linux:openssl-fips-provider-latest, p-cpe:/a:amazon:linux:openssl-libs-debuginfo, p-cpe:/a:amazon:linux:openssl-libs, p-cpe:/a:amazon:linux:openssl-perl, p-cpe:/a:amazon:linux:openssl-snapsafe-libs-debuginfo, p-cpe:/a:amazon:linux:openssl-snapsafe-libs, p-cpe:/a:amazon:linux:openssl

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2026/9/14

弱點發布日期: 2026/8/5

參考資訊

CVE: CVE-2026-14457, CVE-2026-18798, CVE-2026-54874, CVE-2026-63072, CVE-2026-63073, CVE-2026-63074, CVE-2026-63075, CVE-2026-63076, CVE-2026-75803

IAVA: 2026-A-0878