Ruby 2.6.5, 2.5.7 və 2.4.8 yeniləmələri təhlükəsizlik düzəlişləri ilə

Ruby proqramlaşdırma dilinin korreksiyaedici buraxılışları formalaşdırılıb 2.6.5, 2.5.7 и 2.4.8, bu dörd zəifliyi aradan qaldırdı. Standart kitabxanada ən təhlükəli boşluq (CVE-2019-16255). Qabıq (lib/shell.rb) hansı imkan kodun dəyişdirilməsini həyata keçirin. Faylın mövcudluğunu yoxlamaq üçün istifadə edilən Shell#[] və ya Shell#test metodlarının birinci arqumentində istifadəçidən alınan məlumatların işlənməsi vəziyyətində, təcavüzkar ixtiyari Ruby metodunun çağırışına nail ola bilər.

Digər problemlər:

  • CVE-2019-16254 - daxili http serverinin ifşası WEBrick HTTP cavabının parçalanması hücumu (proqram HTTP cavab başlığında təsdiqlənməmiş məlumatları əvəz edərsə, başlıq yeni sətir simvolu daxil etməklə bölünə bilər);
  • CVE-2019-15845 "File.fnmatch" və "File.fnmatch?" fayl yolları, çekin yanlış müsbət olması üçün istifadə edilə bilər;
  • CVE-2019-16201 — WEBrick üçün Diges-autentifikasiya modulunda xidmətdən imtina.

Mənbə: opennet.ru

Добавить комментарий