Twórcy języka Ruby wydali aktualizacje (4.0.9, 3.4.12 oraz 3.3.13), które eliminują trzy błędy w silniku wyrażeń regularnych Onigmo. Luki te prowadziły do czterech krytycznych podatności typu RCE, które umożliwiły korupcję pamięci podczas kompilacji wzorca. Problem został pierwotnie zidentyfikowany przez zespół GitLab, który wykrył, że specjalnie przygotowane wzorce mogą pozwolić na przejęcie kontroli nad serwerem.
Ruby naprawia trzy błędy silnika Regex odpowiedzialne za cztery krytyczne luki RCE w GitLab
Nowe wersje Ruby naprawiają błędy w silniku Onigmo, które umożliwiały zdalne wykonanie kodu (RCE). Problemy te zostały wcześniej wykryte i załatane przez GitLab.


