这个是 ruby 里使用的 regex 的引擎 Onigmo 有问题 所以 理论上所有的版本都会有影响
so 你们会更新 ruby 版本么?
docker 镜像也已更新。
升级了手头所有的项目。
这个是 ruby 底层 解析正则的漏洞,是不是意味着如果 有没有地方处理用户输入的正则,所有正则都是自己写死在代码中的,就没必要升级
我觉得只要 ruby 解释器被调用,就会触发。所以 ruby 已经升级了。
升级了,谢谢,最近光看别的语言的热闹了,想不到 Ruby 也有!有了 AI 是不是闭源安全一点 :)
不用升级 ruby,只需要升级 Gitlab,因为出现问题的是 gitlab 自己维护的 gem 包
根源在正则引擎 Onigmo,Ruby 也受影响。
https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/
可能是大部分项目没用到 Onigmo 吧?
4.0.9 之前的 只要是 regex 的都用了 如果你的正则不含用户自己填写的内容 完全是你自己把控的 就不收到影响
OK,应该是没遇到过正则用户填写的内容
已经升级了 Ruby 4.0.9 镜像