Ruby 2.6.5, 2.5.7 i 2.4.8 ažuriranje sa sigurnosnim ispravkama

Formirana su korektivna izdanja programskog jezika Ruby 2.6.5, 2.5.7 и 2.4.8, koji je popravio četiri ranjivosti. Najopasnija ranjivost (CVE-2019-16255) u standardnoj biblioteci školjka (lib/shell.rb) koji dozvoljava izvršiti zamjenu koda. U slučaju obrade podataka primljenih od korisnika u prvom argumentu Shell#[] ili Shell#test metoda koje se koriste za provjeru postojanja datoteke, napadač može postići poziv proizvoljnog Ruby metoda.

Ostali problemi:

  • CVE-2019-16254 - izloženost ugrađenom http serveru WEBrick HTTP napad cijepanjem odgovora (ako program zamjenjuje neprovjerene podatke u zaglavlju HTTP odgovora, tada se zaglavlje može podijeliti umetanjem znaka za novi red);
  • CVE-2019-15845 zamjena nultog znaka (\0) u onima provjerenim metodama “File.fnmatch” i “File.fnmatch?” putanje datoteka, može se koristiti za lažno pozitivnu provjeru;
  • CVE-2019-16201 — uskraćivanje usluge u modulu Diges-autentifikacije za WEBrick.

izvor: opennet.ru

Dodajte komentar