返回快訊

GitLab發佈CVE-2026-110264緊急補丁修復未認證遠程代碼執行

GitLab被曝出現大漏洞,CVE-2026-110264爲正則表達式編譯器整數溢出問題,允許未認證攻擊者在自託管服務器上執行任意代碼,CVSS評分爲10.0。

該漏洞影響GitLab社區版與企業版自7.0版本起的所有版本,直至補丁發佈;GitLab於10月21日發佈補丁,修復版本包括19.5.1、19.4.3、19.3.6、19.2.9、19.1.9、19.0.10及18.11.13。

10月12日針對另一漏洞CVE-2026-97229的補丁版本仍受本次漏洞影響;GitLab.com與GitLab Dedicated已完成修補,自託管實例需立即升級。

漏洞位於Ruby正則表達式引擎Onigmo的整數溢出處理中,攻擊者通過精心構造的正則表達式即可觸發;GitLab同時發佈檢測規則供管理員檢查日誌中的利用嘗試。

自託管實例管理員需根據當前分支升級至對應修復版本,18.11之前版本無獨立修復需升級至支持分支;GitLab尚未報告公開利用案例。

資金與資源流向自託管實例緊急升級與日誌審查;事件驅動對自託管GitLab的代碼執行風險暴露,受益方爲及時升級的實例管理員,承壓方爲仍運行受影響版本的自託管部署。

來源:公開信息

ABAB AI 解讀

GitLab長期將正則表達式處理嵌入CI/CD與內容渲染路徑,本次CVE-2026-110264源於Onigmo引擎整數溢出,影響範圍回溯至2014年發佈的7.0版本;此前10月12日已針對CVE-2026-97229發佈補丁,但本次漏洞使部分已升級實例重新暴露。

資本與資源路徑上,GitLab將修復資源集中於緊急補丁發佈與多分支回溯,同時向自託管管理員提供檢測規則;動機是阻斷未認證遠程代碼執行路徑,資源流向版本升級而非繼續依賴未修復的正則表達式編譯流程。

這與GitLab此前多次在CI/CD與API路徑出現高危漏洞後發佈緊急補丁的模式類似,也接近其他開發平臺因正則表達式或解析器漏洞導致未認證代碼執行的案例;當前處於自託管實例從依賴默認正則處理向強制升級與輸入驗證強化的階段。

本質屬於技術替代:將正則表達式編譯從可觸發整數溢出的默認路徑,轉向已修復的引擎與強制升級要求;發生原因是Onigmo在處理特定構造時存在溢出,而自託管實例未自動接收GitLab.com的同步修補。

ABAB News · 認知定律

  1. 未認證遠程代碼執行等於最高優先級升級

  2. 一次補丁不等於永久修復

  3. 從默認解析到強制驗證,是自託管風險的約束轉移