Tri propusta su otkrivena u programskom paketu Ruby, a mogu ih iskoristiti lokalni i udaljeni napadači kako bi izveli DoS napad, pokrenuli proizvoljni programski kod, zaobišli postavljena ograničenja ili izmijenili određene podatke.

Paket: ruby 1.x
Operacijski sustavi: Red Hat Enterprise Linux 6
Kritičnost: 5.3
Problem: neodgovarajuće rukovanje memorijom, pogreška u programskoj funkciji
Iskorištavanje: lokalno/udaljeno
Posljedica: izmjena podataka, proizvoljno izvršavanje programskog koda, uskraćivanje usluga (DoS), zaobilaženje postavljenih ograničenja
Rješenje: programska zakrpa proizvođača
CVE: CVE-2011-0188, CVE-2011-1004, CVE-2011-1005
Izvorni ID preporuke: RHSA-2011:0910-01
Izvor: Red Hat
 
Problem:
Prvi propust je uzrokovan nepravilnim rukovanjem memorijom u funkciji "VpMemAlloc" u datoteci "bigdecimal.c", drugi je vezan uz FileUtils.remove_entry_secure metodu, a posljednji uz safe-level funkcionalnost.

Posljedica:
Nedostatke mogu iskoristiti napadači za pokretanje proizvoljnog programskog koda, DoS napad, obilaženje postavljenih ograničenja te za brisanje proizvoljnih datoteka.

Rješenje:
Korisnicima se savjetuje prelazak na najnoviju inačicu.


Izvorni tekst preporuke
Idi na vrh