Ruby 最近爆出的 gitlab 的漏洞,其实是所有 ruby 的都有的问题,兄弟们升级吧

jicheng1014 · 2026年10月23日 · 最后由 QETHAN 回复于 2026年10月29日 · 661 次阅读

这个是 ruby 里使用的 regex 的引擎 Onigmo 有问题 所以 理论上所有的版本都会有影响

so 你们会更新 ruby 版本么?

docker 镜像也已更新。

升级了手头所有的项目。

这个是 ruby 底层 解析正则的漏洞,是不是意味着如果 有没有地方处理用户输入的正则,所有正则都是自己写死在代码中的,就没必要升级

我觉得只要 ruby 解释器被调用,就会触发。所以 ruby 已经升级了。

升级了,谢谢,最近光看别的语言的热闹了,想不到 Ruby 也有!有了 AI 是不是闭源安全一点 :)

不用升级 ruby,只需要升级 Gitlab,因为出现问题的是 gitlab 自己维护的 gem 包

对 Rei 回复

可能是大部分项目没用到 Onigmo 吧?

对 hellorails 回复

4.0.9 之前的 只要是 regex 的都用了 如果你的正则不含用户自己填写的内容 完全是你自己把控的 就不收到影响

对 jicheng1014 回复

OK,应该是没遇到过正则用户填写的内容

已经升级了 Ruby 4.0.9 镜像

需要 登录 后方可回复, 如果你还没有账号请 注册新账号