Aktualizujte Ruby 2.6.5, 2.5.7 a 2.4.8 s opravenými chybami

Boli vygenerované opravné verzie programovacieho jazyka Ruby 2.6.5, 2.5.7 и 2.4.8, ktorý opravil štyri zraniteľnosti. Najnebezpečnejšia chyba zabezpečenia (CVE-2019-16255) v štandardnej knižnici Mušla (lib/shell.rb), ktorý umožňuje vykonať nahradenie kódu. Ak sú údaje prijaté od používateľa spracované v prvom argumente metód Shell#[] alebo Shell#test používaných na kontrolu prítomnosti súboru, útočník môže spôsobiť zavolanie ľubovoľnej metódy Ruby.

Iné problémy:

  • CVE-2019 16254, - vystavenie vstavanému http serveru WEBrick Útok na rozdelenie odpovede HTTP (ak program vloží neoverené údaje do hlavičky HTTP odpovede, potom je možné hlavičku rozdeliť vložením znaku nového riadku);
  • CVE-2019 15845, nahradenie nulového znaku (\0) znakmi kontrolovanými pomocou metód „File.fnmatch“ a „File.fnmatch?“. cesty k súborom môžu byť použité na falošné spustenie kontroly;
  • CVE-2019 16201, — odmietnutie služby v autentifikačnom module Diges pre WEBrick.

Zdroj: opennet.ru

Pridať komentár