Навсозии Ruby 2.6.5, 2.5.7 ва 2.4.8 бо ислоҳи амният

Варақаҳои ислоҳкунандаи забони барномасозии Ruby тавлид шудаанд 2.6.5, 2.5.7 и 2.4.8, ки чор камбудиро бартараф кард. Хавфноктарин осебпазирӣ (CVE-2019-16255) дар китобхонаи стандартӣ пӯст (lib/shell.rb), ки Ин имкон медиҳад, иваз кардани кодро иҷро кунед. Агар маълумоти аз корбар гирифташуда дар аргументи аввалин усулҳои санҷиши Shell#[] ё Shell#test, ки барои тафтиши мавҷудияти файл истифода мешаванд, коркард шавад, ҳамлакунанда метавонад боиси даъвати усули худсаронаи Ruby гардад.

Мушкилоти дигар:

  • CVE-2019-16254 - дучоршавӣ ба сервери дарунсохт http WEBrick Ҳамлаи тақсимкунии посухи HTTP (агар барнома ба сарлавҳаи посухи HTTP маълумоти тасдиқнашударо ворид кунад, пас сарлавҳаро тавассути ворид кардани аломати сатри нав метавон тақсим кард);
  • CVE-2019-15845 иваз кардани аломати нул (\0) ба онҳое, ки тавассути усулҳои "File.fnmatch" ва "File.fnmatch?" тафтиш карда мешаванд. роҳҳои файл метавонад барои бардурӯғ ангеза додани чек истифода шавад;
  • CVE-2019-16201 — рад кардани хидмат дар модули аутентификатсияи Diges барои WEBrick.

Манбаъ: opennet.ru

Илова Эзоҳ