Correcties zijn samengesteld voor de programmeertaal Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10, waarin twee kwetsbaarheden zijn verholpen:
- CVE-2022-28738 — dubbele vrijgave van geheugen (double-free) in de code voor het compileren van reguliere expressies, die optreedt bij het doorgeven van een speciaal opgemaakte string bij het creëren van een Regexp-object. Deze kwetsbaarheid kan worden uitgebuit wanneer niet-gevalideerde externe gegevens in een Regexp-object worden gebruikt.
- CVE-2022-28739 — buffer overflow in de code voor conversie van een string naar een drijvend-komma-getal. Potentieel kan deze kwetsbaarheid worden uitgebuit om toegang te krijgen tot de inhoud van het geheugen bij het verwerken van niet-gevalideerde externe gegevens in methoden zoals Kernel#Float en String#to_f.
Bron: opennet.ru
