內文
自架 GitLab 不只存放原始碼,也可能連結 CI/CD、部署憑證與正式環境。 企業與不同據點若共用開發平台,應同步盤點內網、VPN 後方、委外代管及容器部署,避免只更新對外入口。
兩個漏洞,兩條不同攻擊路徑
GitLab 於 2026/10/21 發布安全更新。CVE-2026-110264,CVSS v3.1 10.0:正規表示式編譯器整數溢位,特定條件下可讓未登入攻擊者在 GitLab 伺服器執行任意程式碼。影響 CE/EE 自 7.0 起的受影響版本;各分支修補界線列於下方。
Ruby執行環境另有修補公告
GitLab安全版本已修補其內嵌Ruby。獨立Ruby應用的Onigmo修補條件與更新版本,請看Ruby專篇。
- 01
受影響渲染路徑可達
未修補服務可公開渲染承載惡意.org內容的專案
- 02
Org-mode內容進入編譯器
渲染受控內容,觸發正規表示式整數溢位
- 03
伺服器執行程式碼
可能以受影響服務的執行權限活動
- 04
原始碼與交付風險
依權限可能接觸資料、憑證或建置設定
公開Org-mode渲染路徑可在未登入時觸發。後續影響取決於服務權限、憑證與網路連線,應一併檢查Runner及部署路徑。
CVE-2026-15723,CVSS v3.1 8.2:影響 CE/EE 自 10.1 至 19.3.6 前、19.4 至 19.4.3 前,以及 19.5 至 19.5.1 前的版本。必要前提是 攻擊者已有登入帳號,且同時啟用 OmniAuth SAML 與 LDAP 自動連結;不當 email 查詢可能造成GitLab內既有LDAP對應帳號遭接管。
- 01
具備必要設定與帳號
SAML、LDAP自動連結皆啟用,攻擊者可登入
- 02
觸及身分連結流程
不當輸入影響LDAP email查詢
- 03
接管GitLab帳號
GitLab內既有LDAP對應帳號,目標不必互動
- 04
濫用帳號既有權限
可能存取專案、修改設定或操作交付流程
MFA不能替代身分連結漏洞修補;仍須升級並檢查帳號綁定及存取紀錄。
先確認修補版本,再安排維護窗口
GitLab部署依GitLab各分支安全版本更新,修補已包含在GitLab所附Ruby元件中;不應自行替換內嵌元件。先盤點內部系統、委外服務與容器部署。
同時處理上述兩項漏洞,升級至 19.3.6/19.4.3/19.5.1 或其後安全版本。 舊版本應依原廠升級路徑完成必要中繼版本與資料庫遷移。
行動建議:從外部邊界查到內部核心
- 01
盤點所有部署
外網、內網、委外、容器、備援與跨境據點逐一核版
看看能怎麼應對2項資源
TWISA 會員方案
盤點所有部署
彙整主機、弱點與修補清冊,再由維運核對GitLab實際執行版本及SAML/LDAP設定。
- 02
- 03
主動驗證修補
核對版本、功能、API授權與身分連結流程
看看能怎麼應對2項資源
TWISA 會員方案
主動驗證修補
以授權測試核對網站與API存取、角色權限及修補後行為;身分連結與Runner測項應依企業實際架構納入。
- 04
保全並調查異常
發現可疑活動,調查原始碼、帳號、CI憑證與交付物
看看能怎麼應對2項資源
TWISA 會員方案
保全並調查異常
保全主機、GitLab與CI紀錄,調查入侵根因、影響範圍,以及是否需要撤銷或輪替暴露的憑證。
若升級前已發現可疑活動,先保全證據並啟動應變,不要等更新完成才調查。
查看各分支修補界線與部署差異
- CVE-2026-110264:7.0起、18.11.13前的版本受影響;較舊部署應沿原廠支援升級路徑移轉。
- 19.0分支:19.0.10前受影響;19.1分支:19.1.9前受影響;19.2分支:19.2.9前受影響。
- 19.3分支:19.3.6前受影響;19.4分支:19.4.3前受影響;19.5分支:19.5.1前受影響。
- 18.11.13、19.0.10、19.1.9及19.2.9是110264的額外回補版本,不能據此判定已修復15723。
- GitLab.com已修補。GitLab Dedicated的19.3.5-internal0及19.4.2-internal0或其後內部版本已含修補;一般自架19.3.5不可與之混用。
- 19.3.6與19.4.3含一般資料庫遷移,19.4.3另有部署後遷移。原廠提醒單節點升級需安排停機,多節點依零停機升級程序規劃。
對外入口及內部部署都要更新;WAF不能替代GitLab原廠修補。
業務連線依授權放行,各層分別落實防護
- 01
GitLab服務入口
外部、VPN與內部可達路徑
看看能怎麼應對3項資源
TWISA 會員方案
GitLab服務入口
SkyCloud 資安防護包提供TWISA企業客戶優惠;網站入口可透過SkyWAF依IP、標頭與請求方法收斂來源,Imperva WAF亦可設定存取與請求政策。首次導入企業完成導入前後檢測報告並繳交後,可取得協會專屬折扣碼;活動至2026/12/31。所有GitLab節點仍依原廠升級。
更新與收斂入口依業務限制可達來源,確認所有節點都執行安全版本
- 02
SAML/LDAP連結
企業登入與GitLab內LDAP對應帳號
查看處理指引1項資源
應對方式與指引
SAML/LDAP連結
確認自動連結設定、帳號對應與角色,測試非預期帳號接管
修補並核對綁定確認自動連結設定、帳號對應與角色,測試非預期帳號接管
- 03
Runner與CI工作
建置主機、Job與可用憑證
看看能怎麼應對1項資源
TWISA 會員方案
Runner與CI工作
IBM Optim Test Data Management將正式資料轉成遮罩後的測試資料,減少Runner、測試資料庫與開發機保留真實個資。
隔離Runner與測試資料分開正式機密與建置工作,測試資料先遮罩,限制Job可讀的帳密與網路目的地
- 04
交付物與部署
套件、映像、部署帳號與正式環境
看看能怎麼應對2項資源
TWISA 會員方案
交付物與部署
CyberArk集中保管並輪替受管特權帳密與SSH金鑰;ANCHOR透過申請、審核、代登入與側錄管理維運存取,降低開發平台受侵後部署帳號遭持續濫用的風險。
控管部署特權集中保管部署與維運帳密,審核取用、保留操作紀錄;調查外洩後輪替並停用舊憑證
各層日誌與流量,送往監控與應變流程
- 原廠偵測線索比對Onigmo程序崩潰與Org mode渲染錯誤
查看處理指引2項資源
應對方式與指引
原廠偵測線索
比對Onigmo程序崩潰與Org mode渲染錯誤
- 主機程序與外連關聯GitLab衍生的可疑指令與連線
看看能怎麼應對1項資源
TWISA 會員方案
主機程序與外連
追查Linux主機的程序樹、指令與外連,找出GitLab衍生的可疑活動,協助隔離受影響主機。
- 帳號與CI紀錄核對登入、身分綁定、token與pipeline異動
看看能怎麼應對3項資源
TWISA 會員方案
帳號與CI紀錄
Keyper提供MFA、SSO與帳號生命週期管理,Keypasco Enterprise提供裝置綁定及雙通道MFA,用於已整合的管理入口。Keyper的TWISA採購方案含建置、教育訓練及10套系統整合;採購IAM版加贈同版20U,IGA版加贈同版10U,不跨版替換,效期至2026/12/31。
- 侵害調查與復原保存證物,確認憑證及交付影響後復原
看看能怎麼應對2項資源
TWISA 會員方案
侵害調查與復原
結合主機、帳號與建置紀錄調查影響範圍,規劃憑證輪替、交付檢查與復原。
業務連線依實際授權配置;Runner與正式環境風險須依網路、憑證及角色權限分別確認。
主動測試怎麼做:找出遺漏部署,驗證更新與權限
- 資產探測與弱掃:交叉比對DNS、VPN、雲端、主機清冊與委外資料,找出未納管GitLab及可直連的後端。
- 滲透與API測試:使用授權測試帳號核對角色、專案及API權限,將SAML/LDAP連結情境納入測試範圍。
- 攻擊模擬:檢查Runner隔離、Job秘密存取及部署權限,驗證告警與應變程序。
- 有使用WAF時:確認請求確實經過WAF,對照告警、阻擋與GitLab後端結果;更新及規則調整後重新複測。可能造成服務崩潰的漏洞測試,請在隔離測試環境進行。
需要協助?認識相關會員服務
歡迎洽詢各會員,取得更詳細的產品與服務介紹及說明。
查看與本篇風險直接相關的會員服務
部署盤點與修補追蹤
彙整主機、弱點與修補清冊,再由維運核對GitLab實際執行版本及SAML/LDAP設定。
網站、API與權限複測
以授權測試核對網站與API存取、角色權限及修補後行為;身分連結與Runner測項應依企業實際架構納入。
Linux主機程序調查
追查Linux主機的程序樹、指令與外連,找出GitLab衍生的可疑活動,協助隔離受影響主機。
侵害調查、證物保全與復原
保全主機、GitLab與CI紀錄,調查入侵根因、影響範圍,以及是否需要撤銷或輪替暴露的憑證。
結合主機、帳號與建置紀錄調查影響範圍,規劃憑證輪替、交付檢查與復原。
原廠公告與監控指引
原廠提供兩項偵測線索:在puma_stderr.log找Onigmo程序崩潰與相關backtrace;在exceptions_json.log等紀錄找Org-mode渲染錯誤群聚。依主機與時間關聯Workhorse請求、程序與外連。沒有崩潰或告警,不能排除入侵。
TWISA 會員方案:緩解風險與保護核心資料
縮小GitLab網站入口
SkyCloud 資安防護包提供TWISA企業客戶優惠;網站入口可透過SkyWAF依IP、標頭與請求方法收斂來源,Imperva WAF亦可設定存取與請求政策。首次導入企業完成導入前後檢測報告並繳交後,可取得協會專屬折扣碼;活動至2026/12/31。所有GitLab節點仍依原廠升級。
CI測試資料遮罩
IBM Optim Test Data Management將正式資料轉成遮罩後的測試資料,減少Runner、測試資料庫與開發機保留真實個資。
部署與維運帳號管理
CyberArk集中保管並輪替受管特權帳密與SSH金鑰;ANCHOR透過申請、審核、代登入與側錄管理維運存取,降低開發平台受侵後部署帳號遭持續濫用的風險。
管理入口身分保護
Keyper提供MFA、SSO與帳號生命週期管理,Keypasco Enterprise提供裝置綁定及雙通道MFA,用於已整合的管理入口。Keyper的TWISA採購方案含建置、教育訓練及10套系統整合;採購IAM版加贈同版20U,IGA版加贈同版10U,不跨版替換,效期至2026/12/31。
通報更新日期:2026/10/24。產品支援與修補狀態以原廠最新資料為準。