Admin
Администратор
Ruby выпустил обновления версий 4.0.9, 3.4.12 и 3.3.13 для устранения трёх ошибок в движке регулярных выражений Onigmo. Эти баги стали причиной четырёх критических уязвимостей, которые GitLab устранил за последний месяц. Ошибки позволяли злоумышленникам вызывать повреждение памяти при компиляции специально созданных шаблонов, что могло привести к выполнению произвольного кода на серверах GitLab. Уязвимости затрагивают не только GitLab, но и любые приложения, которые компилируют регулярные выражения из текста, контролируемого злоумышленниками. Ruby рекомендует обновиться до последних версий для устранения рисков. Приложения, использующие только регулярные выражения, написанные разработчиками, не подвержены этим уязвимостям. GitLab уже выпустил исправления для своих версий, включая обратную совместимость до версии 18.11.13.