A Ruby programozási nyelv 3.1.2, 3.0.4, 2.7.6, 2.6.10 verzióihoz korrigáló kiadások készültek, amelyekben két sebezhetőséget javítottak:
- CVE-2022-28738 — dupla memóriafelszabadítás (double-free) a reguláris kifejezések fordítási kódjában, amely akkor fordul elő, amikor egy különleges formázású sztringet adunk át a Regexp objektum létrehozásakor. A sebezhetőség kihasználható, ha a Regexp objektumban nem ellenőrzött külső adatokat használnak.
- CVE-2022-28739 — puffertúlcsordulás a sztróból lebegőpontos számra történő átalakítás kódjában. A sebezhetőség potenciálisan kihasználható a memória tartalmának elérésére, amikor nem ellenőrzött külső adatokat dolgoznak fel olyan módszerekben, mint a Kernel#Float és a String#to_f.
Forrás: opennet.ru
