Ruby 2.6.5, 2.5.7 és 2.4.8 frissítése biztonsági sérülékenységek javításával

A Ruby programozási nyelv hibajavító kiadásai készültek el 2.6.5, 2.5.7 és 2.4.8, amelyek négy sebezhetőséget orvosolnak. A legveszélyesebb sebezhetőség (CVE-2019-16255) a standard könyvtárban található Shell (lib/shell.rb), amely MMM-DD-YYYY kódbeillesztést tesz lehetővé. Ha a felhasználótól származó adatokat az első argumentumban a Shell#[] vagy a Shell#test metódusokban dolgozzák fel, amelyeket fájlok meglétének ellenőrzésére használnak, a támadó tetszőleges Ruby-metódus hívását érheti el.

Egyéb problémák:

  • CVE-2019-16254 — a beépített http-szerver WEBrick sebezhetősége HTTP válaszmegosztás-ütközés esetén (ha a program ellenőrizetlen adatokat illeszt be a HTTP válasz fejlécébe, akkor az új sor karakterének beillesztésével megoszthatják a fejlécet);
  • CVE-2019-15845 nulla karakter () beillesztése a «File.fnmatch» és «File.fnmatch?» metódusokon keresztül ellenőrzött fájlnevekbe, hamis pozitív ellenőrzést okozhat;
  • CVE-2019-16201 — szolgáltatási megtagadás a WEBrick Diges-hitelesítési moduljában.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster