So ustvarjali popravne različice programskega jezika Ruby , in , v katerih so odpravili štiri ranljivosti. Najbolj nevarna ranljivost (CVE-2019-16255) v standardni knjižnici (lib/shell.rb), ki omogoča zagon zlonamerne kode. V primeru obdelave podatkov, prejetih od uporabnika, v prvem argumentu metod Shell#[] ali Shell#test, ki se uporabljata za preverjanje obstoja datoteke, lahko napadalec izvede poljubno Ruby metodo.
Druge težave:
- — ranljivost v vgrajenem http strežniku na napad po delitvi odgovorov HTTP (če program vstavi nepreverjene podatke v HTTP glavo odgovora, lahko z vstavljanjem znaka za prelom vrstice delimo glavo);
- vstavljanje ničelnega znaka (\0) v preverjane poti do datotek z metodama „File.fnmatch“ in „File.fnmatch?“, kar lahko povzroči napačno pozitivno preverjanje;
- — zavrnitev storitve v modulu Diges-avtentikacije za WEBrick.
Izvor: opennet.ru
