Ruby устранила три уязвимости в движке регулярных выражений, вызвавшие четыре критические уязвимости RCE в GitLab
Компания Ruby выпустила обновления версий 4.0.9, 3.4.12 и 3.3.13, в которых были исправлены три уязвимости в Onigmo — движке регулярных выражений, встроенном в язык Ruby. Эти уязвимости стали причиной четырех критических проблем безопасности, которые GitLab исправила в течение последнего месяца.
GitLab обнаружила, что специально сформированный шаблон может привести к повреждению памяти во время компиляции Ruby, что потенциально может позволить злоумышленнику выполнять произвольный код на серверах GitLab. Это создает серьезную угрозу безопасности для пользователей платформы, так как уязвимости могут быть использованы для удаленного выполнения кода (RCE).
Ruby подчеркивает, что все пользователи должны обновить свои версии языка до последних, чтобы избежать возможных атак. Обновления включают не только исправления уязвимостей, но и другие улучшения и оптимизации, которые могут повысить общую безопасность и производительность приложений, написанных на Ruby.
Специалисты по безопасности настоятельно рекомендуют разработчикам и администраторам систем обратить внимание на данные обновления и немедленно применить их в своих проектах. Прежние версии Ruby могут оставаться уязвимыми для атак, поэтому оперативное обновление является важной мерой по защите информации.
GitLab активно работает над тем, чтобы минимизировать последствия этих уязвимостей для своих пользователей, и уже выпустила соответствующие патчи. Однако, учитывая важность безопасности, пользователям следует самостоятельно проверить свои системы и убедиться, что они используют актуальные версии Ruby.