Apdet Ruby 2.6.5, 2.5.7 sareng 2.4.8 kalayan kerentanan dibereskeun

Kaluaran corrective tina basa programming Ruby geus dihasilkeun 2.6.5, 2.5.7 и 2.4.8, nu dibereskeun opat vulnerabilities. Kerentanan anu paling bahaya (CVE-2019-16255) dina perpustakaan standar kerang (lib/shell.rb), anu Hal ieu ngamungkinkeun ngalakukeun substitusi kode. Upami data anu ditampi ti pangguna diolah dina argumen munggaran Shell#[] atanapi metode uji Shell# anu dianggo pikeun mariksa ayana file, panyerang tiasa nyababkeun metode Ruby sawenang-wenang disebut.

Masalah séjén:

  • CVE-2019-16254 - paparan ka diwangun-di server http WEBrick Serangan pamisah réspon HTTP (upami program nyelapkeun data anu teu acan diverifikasi kana lulugu réspon HTTP, teras lulugu tiasa dibeulah ku ngalebetkeun karakter baris anyar);
  • CVE-2019-15845 substitusi karakter null (\ 0) kana pamadegan dipariksa ngaliwatan métode "File.fnmatch" jeung "File.fnmatch?". jalur file bisa dipaké pikeun falsely pemicu cek;
  • CVE-2019-16201 - panolakan jasa dina modul auténtikasi Diges pikeun WEBrick.

sumber: opennet.ru

Tambahkeun komentar