跳到正文
Hacker News 熱門(buzzing.cc 中文翻譯)·· 1 小時前精選AI 評分76

GitLab 發布七個補丁版本,修復可導致遠端程式碼執行的整數溢出漏洞

GitLab 远程代码执行——整数溢出漏洞

AI 導讀

GitLab 於 2026 年 10 月 21 日為 GitLab CE/EE 發布 19.5.1、19.4.3、19.3.6、19.2.9、19.1.9、19.0.10 和 18.11.13,修復多項錯誤及安全問題。

推薦理由

更新涵蓋七個 GitLab CE/EE 補丁版本,修復 CVSS 10.0 的未經身份驗證遠端程式碼執行漏洞;文中亦説明單節點升級需停機完成資料庫遷移,呈現更新的維護影響。

正文 · 繁體中文

我們於 October 21, 2026 為 GitLab Community Edition (CE) 和 Enterprise Edition (EE) 發布了 19.5.1、19.4.3、19.3.6、19.2.9、19.1.9、19.0.10、18.11.13 版本。

這些版本包含重要的錯誤修正及安全修正,我們強烈建議所有自行管理的 GitLab 安裝立即升級至上述其中一個版本。GitLab.com 已在執行已修補的版本。執行 19.3.5-internal0 和 19.4.2-internal0 或更新版本的 GitLab Dedicated 租戶已包含這些修正,無須採取行動。

GitLab 會在修補版本中發布漏洞修正。修補版本分為兩類:定期發布,以及針對高嚴重程度漏洞的臨時關鍵修補版本。定期發布每月進行兩次,分別在第二及第四個星期三。 如欲瞭解更多資訊,請參閲我們的發布手冊及安全 FAQ。 你可在此處查看所有 GitLab 發布公告網誌文章。

對於安全修正,詳述各項漏洞的問題會在修補該漏洞的版本發布 90 天後,於我們的 問題追蹤系統 公開。

我們致力確保 GitLab 所有向客戶提供或託管客戶資料的部分,均符合最高安全標準。為維持良好的安全管理,我們強烈建議所有客戶升級至其所用支援版本的最新修補版本。你可在我們的網誌文章中閲讀更多關於保護 GitLab 執行個體的最佳做法。

建議採取的行動

我們強烈建議所有使用受下述問題影響版本的安裝,盡快升級至最新版本。

如未有註明產品的特定部署類型(Omnibus、原始碼、Helm chart 等),即表示所有類型均受影響。

安全修正

安全修正一覽表

標題嚴重程度
正規表示式編譯器中的整數溢位問題影響 GitLab CE/EE嚴重
OmniAuth 至 LDAP 自動連結流程中的電郵查詢存在不當驗證問題,影響 GitLab CE/EE高
OAuth/OIDC 探索端點中的快取污染問題影響 GitLab CE/EE高
GraphQL 工作項目電郵地址欄位存在不當存取控制問題,影響 GitLab CE/EE中
執行個體全域 SAML/LDAP 成員鎖定執行不完整,導致未經授權的成員可加入 GitLab EE中
內部回應標頭中的內部憑證洩露問題影響 GitLab CE/EE中
羣組里程碑 API 中透過用戶控制金鑰繞過授權的問題影響 GitLab CE/EE中
AI Gateway 功能啟用標頭中使用較低信任來源的問題影響 GitLab EE中
合併請求標題呈現時使用包含敏感資訊的快取,影響 GitLab CE/EE低
合併請求核准政策執行存在不當存取控制問題,影響 GitLab EE低
安全性發現中發生例外時清理不當的問題影響 GitLab EE低
羣組 Duo 管理員鎖定對 Amazon Q 設定的執行存在不當存取控制問題,影響 GitLab EE低

CVE-2026-110264 - 正規表示式編譯器中的整數溢位問題影響 GitLab CE/EE

GitLab 已修補一項問題:在特定情況下,編譯經特別構造的正規表示式時發生整數溢位,可能令未經驗證的用戶在 GitLab 伺服器上執行任意程式碼。

除了標準修補版本外,我們亦已將此修正向後移植至 GitLab CE/EE 18.11.13、19.0.10、19.1.9 和 19.2.9 版本。

受影響版本: GitLab CE/EE:所有由 7.0 起、低於 18.11.13 的版本;低於 19.0.10 的 19.0 版本;低於 19.1.9 的 19.1 版本;低於 19.2.9 的 19.2 版本;低於 19.3.6 的 19.3 版本;低於 19.4.3 的 19.4 版本;以及低於 19.5.1 的 19.5 版本
CVSS 10.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H)

感謝 joaxcar 透過我們的 HackerOne 漏洞賞金計劃報告此漏洞

偵測 CVE-2026-110264 漏洞利用嘗試

GitLab 安全團隊已發布兩項威脅偵測,供使用自我管理執行個體的客戶使用,詳情如下。包括 GitLab.com 和 GitLab Dedicated 在內,由 GitLab 管理的基礎設施仍維持已修補狀態。

CVE-2026-15723 - OmniAuth-to-LDAP 自動連結電郵查找的身份驗證不當問題,影響 GitLab CE/EE

GitLab 已修補一項問題:當 OmniAuth SAML 和 LDAP 自動連結同時啟用時,由於 OmniAuth 身份連結過程所用的 LDAP 電郵查找路徑輸入資料淨化不當,已登入用戶可能無需目標用戶作出任何操作,便接管現有的 LDAP 帳戶。

受影響版本: GitLab CE/EE:所有由 10.1 起、低於 19.3.6 的版本;低於 19.4.3 的 19.4 版本;以及低於 19.5.1 的 19.5 版本
CVSS 8.2 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N)

感謝 stealthy 透過我們的 HackerOne 漏洞賞金計劃報告此漏洞

CVE-2026-112212 - OAuth/OIDC 探索端點的快取污染問題,影響 GitLab CE/EE

GitLab 已修補一項問題:在特定情況下,由於建構快取探索回應中的端點 URL 時,未有妥善信任用戶提供的值,未經驗證的用戶可能污染共用快取中的 OAuth/OIDC 探索文件,將某些流程重新導向至由外部控制的伺服器。

受影響版本: GitLab CE/EE:所有由 18.3 起、低於 19.3.6 的版本;低於 19.4.3 的 19.4 版本;以及低於 19.5.1 的 19.5 版本
CVSS 7.5 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:L)

此漏洞由 GitLab 團隊成員 Peter Arts 於內部發現

CVE-2026-12664 - GraphQL 工作項目電郵地址欄位的存取控制不當問題,影響 GitLab CE/EE

GitLab 已修補一項問題:在特定情況下,由於 GraphQL 欄位未有充分執行範圍限制,持有具 read_api 範圍 token 的已登入用戶可能繞過 token 的限制,取得專案的收件電郵地址並建立工作項目。

受影響版本: GitLab CE/EE:所有由 18.2 起、低於 19.3.6 的版本;低於 19.4.3 的 19.4 版本;以及低於 19.5.1 的 19.5 版本
CVSS 6.8 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N)

感謝 go7f0 透過我們的 HackerOne 漏洞賞金計劃報告此漏洞

CVE-2026-16255 - 未有完整執行執行個體層級的 SAML/LDAP 成員資格鎖定,導致 GitLab EE 可被未經授權地新增成員

GitLab 已修正一項問題:啟用整個執行個體的 SAML 或 LDAP 成員資格鎖定時,由於未有對啟用鎖定前建立的請求完整執行成員資格鎖定,已驗證用戶可能在身份識別提供者的控制範圍以外授予或接受專案及羣組成員資格。

受影響版本:GitLab EE:所有由 12.0 起、低於 19.3.6 的版本,19.4 至 19.4.3 之前的版本,以及 19.5 至 19.5.1 之前的版本
CVSS 5.9 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N)

感謝 3nvz 透過我們的 HackerOne 漏洞獎勵計劃通報此漏洞

GitLab 已修正一項問題:在某些情況下,由於未有妥善篩選內部回應標頭,未經驗證的用戶可能取得敏感的內部伺服器認證資料。

受影響版本:GitLab CE/EE:所有由 17.6.5 起、低於 19.3.6 的版本,19.4 至 19.4.3 之前的版本,以及 19.5 至 19.5.1 之前的版本
CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N)

感謝 altair00 透過我們的 HackerOne 漏洞獎勵計劃通報此漏洞

CVE-2026-13319 - 羣組里程碑 API 中由用戶控制的鍵導致授權繞過問題,影響 GitLab CE/EE

GitLab 已修正一項問題:由於羣組里程碑 API 未有對用戶提供的專案篩選參數執行授權檢查,已驗證用戶可能在整個執行個體中讀取任意私有專案的里程碑中繼資料,包括標題、描述及完整專案路徑,即使不屬於任何專案的成員亦然。

受影響版本:GitLab CE/EE:所有由 15.10 起、低於 19.3.6 的版本,19.4 至 19.4.3 之前的版本,以及 19.5 至 19.5.1 之前的版本
CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N)

感謝 a0xnirudh 透過我們的 HackerOne 漏洞獎勵計劃通報此漏洞

GitLab 已修正一項問題:在某些情況下,由於伺服器端的帳單資格檢查驗證不足,已驗證用戶可能在沒有有效訂閲的情況下使用付費 AI 功能。

受影響版本:GitLab EE:所有由 17.8 起、低於 19.3.6 的版本,19.4 至 19.4.3 之前的版本,以及 19.5 至 19.5.1 之前的版本
CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N)

此漏洞由 GitLab 團隊成員 Halil Coban 在內部發現

CVE-2026-105711 - 合併請求標題呈現中使用包含敏感資訊的快取問題,影響 GitLab CE/EE

GitLab 已修正一項問題:當公開專案中的合併請求參照私有專案中的機密議題時,由於片段快取鍵未有按檢視者區分,錯誤地讓所有用戶共用按個別用戶隱去資訊後的呈現內容,沒有任何專案成員資格的已驗證用戶可能讀取機密議題的標題。

受影響版本:GitLab CE/EE:所有由 15.0 起、低於 19.3.6 的版本,19.4 至 19.4.3 之前的版本,以及 19.5 至 19.5.1 之前的版本
CVSS 3.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N)

感謝 20kilograma 透過我們的 HackerOne 漏洞獎勵計劃通報此漏洞

CVE-2026-14288 - 合併請求核准政策執行中的存取控制不當問題,影響 GitLab EE

GitLab 已修正一項問題:在某些情況下,由於同步核准規則時存取控制不當,已驗證用戶可能繞過受保護分支上必須遵守的合併請求核准政策。

受影響版本:GitLab EE:所有由 17.4 起、低於 19.3.6 的版本,低於 19.4.3 的 19.4 版本,以及低於 19.5.1 的 19.5 版本
CVSS 3.1 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N)

感謝 3nvz 透過我們的 HackerOne 漏洞賞金計劃報告此漏洞

CVE-2026-112326 - GitLab EE 的安全性發現功能受「拋出例外時清理不當」問題影響

GitLab 已修正一個問題。在某些情況下,由於錯誤處理時的清理邏輯不當,未能區分既有記錄與新建立的記錄,因此擁有唯讀權限的已登入用戶可能永久刪除現有漏洞記錄。

受影響版本:GitLab EE:所有由 17.8 起、低於 19.3.6 的版本,低於 19.4.3 的 19.4 版本,以及低於 19.5.1 的 19.5 版本
CVSS 3.1 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N)

此漏洞由 GitLab 團隊成員 Gregory Havenga 在內部發現

CVE-2026-103515 - GitLab EE 的羣組 Duo 管理員鎖定未能妥善控制 Amazon Q 設定的存取權限

GitLab 已修正一個問題:當執行個體管理員鎖定某羣組的 Duo 可用性時,擁有羣組 Owner 權限的已登入用戶可能重新啟用該羣組及其下層專案向第三方服務傳送由 AI 支援的資料。這是由於管理員鎖定執行控制的細緻程度不足所致。

受影響版本:GitLab EE:所有由 19.2 起、低於 19.3.6 的版本,低於 19.4.3 的 19.4 版本,以及低於 19.5.1 的 19.5 版本
CVSS 2.7 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N)

感謝 3nvz 透過我們的 HackerOne 漏洞賞金計劃報告此漏洞

錯誤修正

19.5.1

19.4.3

19.3.6

19.2.9

19.1.9

19.0.10

18.11.13

升級注意事項

此修補程式包含可能影響升級程序的資料庫遷移。

對安裝環境的影響:

  • 單節點實例:升級期間會停機,因為 GitLab 必須等待遷移完成才能啟動。
  • 多節點實例:按照適當的零停機升級程序,即可在不停機的情況下套用此修補程式。

一般遷移

以下版本包含會在升級程序期間執行的一般遷移:

  • 19.4.3
  • 19.3.6

部署後遷移

以下版本包含可在升級後執行的部署後遷移:

  • 19.4.3

如欲進一步瞭解升級對安裝環境的影響,請參閲:

更新

如要更新 GitLab,請參閲更新頁面。 如要更新 GitLab Runner,請參閲Runner 更新頁面。

接收修補程式通知

如要在收件箱接收修補程式網誌通知,請前往我們的 聯絡我們 頁面。 如要透過 RSS 接收版本發布通知,請訂閲我們的 修補程式版本 RSS feed,或 所有版本的 RSS feed。

來源:Hacker News 熱門(buzzing.cc 中文翻譯) · docs.gitlab.com