---
title: "Ruby 三條版本線同步發布：修正 Regexp 編譯問題、對應 GitLab 多個 CVE"
url: https://sammy.hk/ruby-version-sync-regexp-gitlab-cve/
author: Ethan
published: 2026-10-26T18:37:00+08:00
modified: 2026-10-26T09:47:09+08:00
description: "Ruby 於 2026 年 10 月 23 日同步發布 3.3.13、3.4.12 與 4.0.9 三個版本，主要內容是修正 Ruby 正則表達式引擎（Onigmo）的多個錯誤——這些錯誤由 GitLab 發現，可被利用作攻擊。[1][2] 修正內容 Ruby 4.0.9 的公告指出，這個版本包含一項修正，針對 Git…"
categories: ["開放源碼"]
tags: [CVE, GitLab, Ruby, "安全更新", "正則表達式"]
source: https://sammy.hk
---
![Ruby 三條版本線同步發布：修正 Regexp 編譯問題、對應 GitLab 多個 CVE](https://sammy.hk/wp-content/uploads/2026/10/ruby-version-sync-og.jpg)Ruby 於 2026 年 10 月 23 日同步發布 **3.3.13、3.4.12 與 4.0.9** 三個版本，主要內容是修正 Ruby 正則表達式引擎（Onigmo）的多個錯誤——這些錯誤由 GitLab 發現，可被利用作攻擊。\[1\]\[2\]

## 修正內容

Ruby 4.0.9 的公告指出，這個版本包含一項修正，針對 GitLab 的 **CVE-2026-110264** 所依賴的正則編譯錯誤。\[1\]

官方另有一篇專題文章說明，三個版本合共修正 Ruby 正則引擎的數個錯誤，對應 GitLab 的四個 CVE：**CVE-2026-89078、CVE-2026-93577、CVE-2026-97229 與 CVE-2026-110264**。\[2\]

## 三個版本

三個版本同日發布，分別由不同維護者公布：\[1\]\[3\]\[4\]

- **Ruby 4.0.9**（k0kubun）
- **Ruby 3.4.12**（nagachika）
- **Ruby 3.3.13**（hsbt）

官方在 4.0.9 公告中提供原始碼下載（`.tar.gz`、`.tar.xz`、`.zip`），並列出各自的檔案大小與 SHA1／SHA256／SHA512 校驗值；公告亦感謝眾多提交者、開發者及提供錯誤報告的使用者。\[1\]

## 對使用者的意義

由於修正涉及正則表達式編譯，而正則處理在 Ruby 應用中極為普遍（包括 Rails 路由、輸入驗證與各類解析），執行 Ruby 服務的團隊宜按自身分支排期升級。特別是自架 GitLab 的機構，較早前已因多個高危漏洞而需要緊急修補，今次 Ruby 一側的修正屬同一批問題的另一半。\[1\]\[2\]

## 參考資料

\[1\] [Ruby 官方 — Ruby 4.0.9 Released（2026 年 10 月 23 日）](https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/)

\[2\] [Ruby 官方 — Regexp compilation fixes related to GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264](https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/)

\[3\] [Ruby 官方 — Ruby 3.4.12 Released](https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/)

\[4\] [Ruby 官方 — Ruby 3.3.13 Released](https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/)

### 相關文章：

1. [PHP 修補兩個嚴重漏洞：未認證即可遙距執行代碼，官方籲即時更新](https://sammy.hk/php2shell/ "PHP 修補兩個嚴重漏洞：未認證即可遙距執行代碼，官方籲即時更新")
2. [Alpine Linux 四個分支同步更新：修正 eMudhra 憑證、OpenSSL 與 PHP 漏洞](https://sammy.hk/alpine-linux-branch-emudhra-openssl-php/ "Alpine Linux 四個分支同步更新：修正 eMudhra 憑證、OpenSSL 與 PHP 漏洞")
3. [Python 3.15.1、3.14.9、3.13.17 緊急發布：修 eMudhra 憑證事件](https://sammy.hk/python-3-15-1-emergency-emudhra/ "Python 3.15.1、3.14.9、3.13.17 緊急發布：修 eMudhra 憑證事件")
4. [Linux Forum Asia 2005 之後感](https://sammy.hk/linux-forum-asia-2005-%e4%b9%8b%e5%be%8c%e6%84%9f/ "Linux Forum Asia 2005 之後感")
