CentOS 9 : gnutls-3.8.10-4.el9

critical Nessus Plugin ID 312106

概要

遠端 CentOS 主機缺少一個或多個 gnutls 安全性更新。

說明

遠端 CentOS Linux 9 主機上安裝的套件受到 gnutls-3.8.10-4.el9 版本變更記錄中提及的多個弱點影響。

- 發現 gnutls 中一個缺陷。出現此弱點是因為 gnutls 對 'nameConstraints' 標籤執行區分大小寫的比較,特別是針對 'excludedSubtrees' 或 'permittedSubtrees' 內的 'dNSName' (DNS) 或 'rfc822Name' (電子郵件) 條件約束。遠端攻擊者可藉由製作主體別名 (SAN) 中大小寫差異的枝葉憑證來利用此弱點,進而繞過原則,改為接受應拒絕的憑證。這可導致未經授權的存取或資訊洩漏。(CVE-2026-3833)

- 在 GnuTLS 程式庫中發現缺陷,特別是在處理 PKCS#11 權杖初始化的 gnutls_pkcs11_token_init() 函式中。當處理比預期長的權杖標籤時,函式會寫入固定大小堆疊緩衝區的結尾。此程式設計錯誤可能會導致使用 GnuTLS 的應用程式當機,或在某些情況下被利用來執行程式碼。因此,依賴 GnuTLS 的系統或應用程式可能容易受到拒絕服務或本機權限提升攻擊。(CVE-2025-9820)

- GnuTLS DTLS 交握剖析中的缺陷允許長度為零且位移量為零的格式錯誤片段,導致重組期間發生整數反向溢位,並導致越界讀取。此問題可從遠端惡意利用,並可能導致資訊洩漏或拒絕服務。(CVE-2026-33845)

- GnuTLS 的 DTLS 交握片段重組邏輯中存在堆積緩衝區溢位弱點。此問題出現在 merge_handshake_packet() 中,傳入的交握片段僅根據交握類型進行比對和合併,而未驗證message_length欄位是否在相同邏輯訊息的所有片段中保持一致。攻擊者可藉由傳送具有衝突 message_length 值的特製 DTLS 片段來利用此弱點,導致實作根據較小的初始片段配置緩衝區,然後使用較大、不一致的片段寫入其範圍之外。因為合併作業不會針對配置的緩衝區大小強制執行適當的界限檢查,所以這會導致堆積上發生越界寫入。無需通過 DTLS 交握路徑進行身份驗證即可遠程利用該漏洞,並可能導致應用程序崩潰或潛在的內存損毀。(CVE-2026-33846)

- 發現 gnutls 中一個缺陷。遠端攻擊者可在 TLS 交握期間提供特製的線上憑證狀態通訊協定 (OCSP) 回應,藉此惡意探索此弱點。由於 gnutls 處理多記錄 OCSP 回應的方式存在邏輯錯誤,啟用 OCSP 驗證的用戶端可能會錯誤地接受撤銷的伺服器憑證,從而可能導致信任受損。(CVE-2026-3832)

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

解決方案

更新 CentOS 9 Stream gnutls 套件。

另請參閱

https://kojihub.stream.centos.org/koji/buildinfo?buildID=109502

Plugin 詳細資訊

嚴重性: Critical

ID: 312106

檔案名稱: centos9_gnutls-3_8_10-4_109502.nasl

版本: 1.4

類型: Local

代理程式: unix

已發布: 2026/5/4

已更新: 2026/5/14

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

風險資訊

VPR

風險因素: High

分數: 7.4

CVSS v2

風險因素: Critical

基本分數: 10

時間性分數: 7.8

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

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

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: p-cpe:/a:centos:centos:gnutls, p-cpe:/a:centos:centos:gnutls-dane, cpe:/a:centos:centos:9, p-cpe:/a:centos:centos:gnutls-devel, p-cpe:/a:centos:centos:gnutls-utils, p-cpe:/a:centos:centos:gnutls-c%2b%2b

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2026/4/30

弱點發布日期: 2025/11/21

參考資訊

CVE: CVE-2025-9820, CVE-2026-33845, CVE-2026-33846, CVE-2026-3832, CVE-2026-3833, CVE-2026-42009, CVE-2026-42010, CVE-2026-42011, CVE-2026-42012, CVE-2026-42013, CVE-2026-42014, CVE-2026-42015, CVE-2026-5260, CVE-2026-5419

IAVA: 2025-A-0879-S, 2026-A-0405