概要
遠端 Debian 主機上缺少一個或多個安全性更新。
說明
遠端 Debian 12 主機安裝的套件會受到 dla-4737 公告中提及的多個弱點影響。
- ------------------------------------------------------------------------- Debian LTS 公告 DLA-4737-1 [email protected] https://www.debian.org/lts/security/Arnaud Rebillout 2026 年 8 月 13 日 https://wiki.debian.org/LTS
- -------------------------------------------------------------------------
套件 : xorg-server 版本 : 2:21.1.7-3+deb12u13 CVE ID : CVE-2022-49737 CVE-2026-50256 CVE-2026-50257 CVE-2026-50258 CVE-2026-50259 CVE-2026-50260 CVE-2026-50261 CVE-2026-50262 CVE-2026-50263 CVE-2026-50264 Debian 錯誤 : 1081338 1138680
在 Xorg X 伺服器中發現數個弱點,如果 X 伺服器以特權執行,可能會導致權限提升。
CVE-2022-49737
在 X.Org X 伺服器 20.11 中,當 21.1.16用戶端應用程式使用 easystroke 進行滑鼠手勢時,主執行緒會修改輸入執行緒使用的各種資料結構,而不會取得鎖定,也就是爭用情形。特別是,dix/devices.c 中的 AttachDevice 不會取得輸入鎖定。
CVE-2026-50256
在 X.Org X 伺服器和 Xwayland 中發現堆疊型緩衝區溢位缺陷。X 伺服器與 libXfont2 函式庫之間的最大字型名稱長度不一致,可能會在字型別名解析期間導致堆疊緩衝區溢位。伺服器配置一個 256 位元組的堆疊緩衝區,但 libXfont2 的別名目標名稱長度卻為 1024 位元組。字型別名名稱長度若介於 257 至 1023 位元組之間,會導致 X 伺服器在未進行額外檢查的情況下,將該名稱複製到容量不足的堆疊緩衝區中。
這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
CVE-2026-50257
在 X.Org X 伺服器和 xwayland 的 miSyncDestroyFence() 中發現釋放後使用缺陷。設定多個柵欄觸發程式的用戶端可以觸發釋放後使用函式指標呼叫。攻擊者會連線到 X 伺服器以設定圍欄並等待該圍欄,然後第二個 X 連線會破壞圍欄,造成釋放後使用。
這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
CVE-2026-50258
在 X.Org X 伺服器和 Xwayland 中發現堆疊型緩衝區溢位缺陷。X 伺服器有多個堆疊緩衝區大小為 XkbMaxShiftLevel * XkbNumKbdGroups,但 CheckKeyTypes() 不會驗證或限制非標準金鑰類型為 XkbMaxShiftLevel。用戶端可以將金鑰類型變更為過多的班次層級,並觸發堆疊溢位。這是由不完整的修正 CVE-2025-26597所造成。
這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
CVE-2026-50259
在 X.Org X 伺服器和 Xwayland 中發現堆疊型緩衝區溢位缺陷。_XkbSetMapChecks() 宣告一個固定大小的堆疊緩衝區 mapWidths[256],由索引鍵類型索引。協助程式函式 CheckKeyTypes() 會以用戶端控制的位移寫入此緩衝區,以允許堆疊緩衝區溢位。這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
CVE-2026-50260
在 X.Org X 伺服器和 FreeCounter() 的 Xwayland 中發現釋放後使用缺陷。設定多個 SyncCounters 並等候這些觸發程序的用戶端,在透過第二個用戶端連線破壞這些計數器時,可能會觸發釋放後使用。這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
CVE-2026-50261
在 X.Org X 伺服器和 Xwayland 的 SyncChangeCounter() 中發現釋放後使用缺陷。設定多個 SyncCounters 的用戶端在變更這些計數器時,透過第二個用戶端連線破壞這些計數器時,可能會觸發釋放後使用。這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
CVE-2026-50262
在 X.Org X 伺服器和 __glXDisp_ChangeDrawableAttributes() 的 Xwayland 中發現越界讀取缺陷。錯誤的大小驗證檢查可能會讀取用戶端控制的位元組數,超過要求緩衝區,進而導致資訊洩漏。寫入路徑也存在,但需要位元組交換用戶端,而預設為停用。
CVE-2026-50263
在 X.Org X 伺服器和 CreateSaverWindow() 中的 Xwayland 中發現釋放後使用缺陷。用戶端可以在變更視窗屬性並強制螢幕保護程式後觸發釋放後讀取,從而導致資訊洩露。
CVE-2026-50264
在 X.Org X 伺服器和 DRIGetBuffers/DRIGetBuffersWithFormat 的 Xwayland 中發現越界寫入缺陷。要求多個 DRI2BufferBackLeft 附件和一個 DRI2BufferFrontLeft 的用戶端可以觸發越界堆積寫入。這可用於使伺服器當機,或在 X 伺服器以 root 身分執行時用於權限提升。
對於 Debian 12 書蟲,這些問題已在 .1.7-3+deb12u13 版本 2:21中修復。
建議您升級 xorg-server 套件。
如需有關 xorg-server 安全性狀態的詳細資訊,請參閱其安全追蹤頁面:
https://security-tracker.debian.org/tracker/xorg-server
有關 Debian LTS 安全公告、如何將這些更新套用至您的系統以及常見問題的詳細資訊,請參閱 : https://wiki.debian.org/LTS
Tenable 已直接從 Debian 安全公告擷取前置描述區塊。
請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。
Plugin 詳細資訊
檔案名稱: debian_DLA-4737.nasl
代理程式: unix
支援的感應器: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus
風險資訊
媒介: CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C
媒介: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
時間媒介: CVSS:3.0/E:U/RL:O/RC:C
弱點資訊
CPE: cpe:/o:debian:debian_linux:12.0, p-cpe:/a:debian:debian_linux:xnest, p-cpe:/a:debian:debian_linux:xorg-server-source, p-cpe:/a:debian:debian_linux:xserver-common, p-cpe:/a:debian:debian_linux:xserver-xephyr, p-cpe:/a:debian:debian_linux:xserver-xorg-core-udeb, p-cpe:/a:debian:debian_linux:xserver-xorg-core, p-cpe:/a:debian:debian_linux:xserver-xorg-dev, p-cpe:/a:debian:debian_linux:xserver-xorg-legacy, p-cpe:/a:debian:debian_linux:xvfb
必要的 KB 項目: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l
可輕鬆利用: No known exploits are available
參考資訊
CVE: CVE-2022-49737, CVE-2025-26597, CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262, CVE-2026-50263, CVE-2026-50264