Korrigerande utgÄvor av programsprÄket Ruby har skapats , och , dÀr fyra sÄrbarheter har ÄtgÀrdats. Den farligaste sÄrbarheten (CVE-2019-16255) i standardbiblioteket (lib/shell.rb), som möjliggör kodinjektion. Vid hantering av data frÄn anvÀndaren i det första argumentet av metoderna Shell#[] eller Shell#test, som anvÀnds för att kontrollera om en fil finns, kan en angripare Ästadkomma anrop av godtyckliga Ruby-metoder.
Andra problem:
- â sĂ„rbarhet hos den inbyggda http-servern för attacken mot HTTP-responsdelning (om programmet anvĂ€nder osĂ€krade data i HTTP-responsens rubrik, kan en radbrytning anvĂ€ndas för att dela upp rubriken);
- injektion av nolltecken (\0) i sökvÀgar som kontrolleras med metoderna "File.fnmatch" och "File.fnmatch?" kan anvÀndas för falska positiva resultat;
- â tjĂ€nsteavbrott i Diges-autentiseringmodulen för WEBrick.
KĂ€lla: opennet.ru
