Posodobitev Ruby 2.6.5, 2.5.7 in 2.4.8 z odpravo ranljivosti

So ustvarjali popravne različice programskega jezika Ruby 2.6.5, 2.5.7 in 2.4.8, v katerih so odpravili štiri ranljivosti. Najbolj nevarna ranljivost (CVE-2019-16255) v standardni knjižnici Shell (lib/shell.rb), ki omogućava 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:

  • CVE-2019-16254 — ranljivost v vgrajenem http strežniku WEBrick na napad po delitvi odgovorov HTTP (če program vstavi nepreverjene podatke v HTTP glavo odgovora, lahko z vstavljanjem znaka za prelom vrstice delimo glavo);
  • CVE-2019-15845 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;
  • CVE-2019-16201 — zavrnitev storitve v modulu Diges-avtentikacije za WEBrick.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster