Коригиращи издания на Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10 с отстранени уязвимости

Формулирани са коригиращи версии на програмния език Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10, в които са отстранени две уязвимости:

  • CVE-2022-28738 — двойно освобождаване на паметта (double-free) в кода за компилация на регулярни изрази, което възниква при предаване на специално форматиран низ при създаването на обект Regexp. Уязвимостта може да бъде експлоатирана при използването на непроверени външни данни в обекта Regexp.
  • CVE-2022-28739 — преливане на буфер в кода за преобразуване от низ в число с плаваща запетая. Потенциално уязвимостта може да бъде експлоатирана за получаване на достъп до съдържанието на паметта при обработка на непроверени външни данни в методи като Kernel#Float и String#to_f.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster