Разработчики Ruby выпустили версии 4.0.9, 3.4.12 и 3.3.13 после четырех уязвимостей GitLab, которые позволяли запускать произвольный код на сервере через специально подготовленные регулярные выражения. За четырьмя CVE стоят три ошибки в движке Onigmo, встроенном в Ruby, причем две из них GitLab оценила в 10 баллов из 10. GitLab разрешает пользователям задавать регулярные выражения, например в конфигурации CI/CD. Такие шаблоны помогают программе и