Aktualizácia Ruby 2.6.5, 2.5.7 a 2.4.8 s opravou zraniteľností

Boli vytvorené opravné verzie programovacieho jazyka Ruby 2.6.5, 2.5.7 a 2.4.8, v ktorých boli odstránené štyri zraniteľnosti. Najnebezpečnejšia zraniteľnosť (CVE-2019-16255) v štandardnej knižnici Shell (lib/shell.rb), ktorá umožňuje umožňuje injekciu kódu. V prípade spracovania údajov od používateľa v prvom argumente metód Shell#[] alebo Shell#test, ktoré sa používajú na kontrolu existencie súboru, môže útočník dosiahnuť vykonanie ľubovoľnej Ruby metódy.

Ďalšie problémy:

  • CVE-2019-16254 — zraniteľnosť vstavaného http servera WEBrick útokom cez rozdelenie odpovedí HTTP (ak program vloží neoverené údaje do HTTP hlavičky odpovede, môže pomocou vkladania znaku nového riadka rozdeliť hlavičku);
  • CVE-2019-15845 vkladanie nulového znaku (\0) do cestičiek súborov overovaných metódami 'File.fnmatch' a 'File.fnmatch?', môže byť použité na falošné spustenie kontroly;
  • CVE-2019-16201 — odmietnutie služby v module Diges autentifikácie pre WEBrick.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster