Formirani su korektivni izdanja programskog jezika Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10, u kojima su otklonjene dvije ranjivosti:
- CVE-2022-28738 — dvostruko oslobađanje memorije (double-free) u kodu za kompajliranje regularnih izraza, koje se javlja prilikom prosljeđivanja posebno oblikovane stringa prilikom stvaranja objekta Regexp. Ranjivost se može iskoristiti kada se u objektu Regexp koriste neprovjereni vanjski podaci.
- CVE-2022-28739 — prekomjerno popunjavanje bafera u kodu za pretvaranje iz stringa u decimalni broj. Potencijalno, ranjivost se može iskoristiti za pristup sadržaju memorije prilikom obrade neprovjerenih vanjskih podataka u takvim metodama kao što su Kernel#Float i String#to_f.
Izvor: opennet.ru
