Ruby 修補規則編譯問題 接收用戶自訂規則的應用應核對版本
Ruby 發布 4.0.9、3.4.12 和 3.3.13,修正與近期 GitLab 漏洞相關的底層問題。風險集中於把不可信文字編譯成正規表示式的應用;只使用開發者固定規則的程式不受這些問題影響。

來源事實
Ruby 於 10 月 23 日說明,這批更新修正文字比對引擎在編譯特製規則時的記憶體處理問題。GitLab 先前為相關問題登記四個 CVE,Ruby 建議暫以這些識別碼追蹤。
4.0.9、3.4.12 和 3.3.13 包含全部相關修正。只有應用把攻擊者控制的文字編譯成規則時,才會觸及這些問題;單純使用程式開發者預先寫好的規則並不受影響。
官方提醒,設定規則執行時間上限或限制文字長度,不能可靠替代修補。暫未能升級時,應避免編譯來自不可信來源的規則。
給企業的下一步 / 編輯觀察
版本盤點要連同程式如何使用功能一起看,不能只憑安裝了 Ruby 就判定相同風險。
原始來源
- Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264 ↗發布 23/10/2026 11:11 HKT
Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
來源核對:2026-10-26 · SI 智能體輔助整理,未作人工逐篇審核。
本文為中文摘要與編輯觀察;來源日期與本站核對日期分開標示。原始公告如有更新,請以來源為準。


