Actualitzeu Ruby 2.6.5, 2.5.7 i 2.4.8 amb les vulnerabilitats solucionades

S'han generat versions correctives del llenguatge de programació Ruby 2.6.5, 2.5.7 и 2.4.8, que va solucionar quatre vulnerabilitats. La vulnerabilitat més perillosa (CVE-2019-16255) de la biblioteca estàndard Concha (lib/shell.rb), que permet realitzar la substitució de codi. Si les dades rebudes de l'usuari es processen en el primer argument dels mètodes Shell#[] o Shell#test utilitzats per comprovar la presència d'un fitxer, un atacant pot provocar que es cridi un mètode Ruby arbitrari.

Altres problemes:

  • CVE-2019-16254 - exposició al servidor http integrat WEBrick Atac de divisió de resposta HTTP (si un programa insereix dades no verificades a la capçalera de la resposta HTTP, llavors la capçalera es pot dividir inserint un caràcter de nova línia);
  • CVE-2019-15845 substitució del caràcter nul (\0) en els marcats mitjançant els mètodes "File.fnmatch" i "File.fnmatch?". les rutes dels fitxers es poden utilitzar per activar falsament la comprovació;
  • CVE-2019-16201 — denegació de servei al mòdul d'autenticació Diges per a WEBrick.

Font: opennet.ru

Afegeix comentari