Oppdater Ruby 2.6.5, 2.5.7 og 2.4.8 med sårbarheter fikset

Korrigerende utgivelser av programmeringsspråket Ruby har blitt generert 2.6.5, 2.5.7 и 2.4.8, som fikset fire sårbarheter. Den farligste sårbarheten (CVE-2019-16255) i standardbiblioteket Shell (lib/shell.rb), som den lar utføre kodeerstatning. Hvis data mottatt fra brukeren behandles i det første argumentet til Shell#[]- eller Shell#testmetodene som brukes for å sjekke tilstedeværelsen av en fil, kan en angriper føre til at en vilkårlig Ruby-metode kalles.

Andre problemer:

  • CVE-2019-16254 - eksponering for den innebygde http-serveren WEBrick HTTP-svarsdelingsangrep (hvis et program setter inn ubekreftede data i HTTP-svarhodet, kan overskriften deles ved å sette inn et linjeskifttegn);
  • CVE-2019-15845 erstatning av null-tegnet (\0) i de som er sjekket gjennom metodene "File.fnmatch" og "File.fnmatch?". filstier kan brukes til å feilaktig utløse sjekken;
  • CVE-2019-16201 — tjenestenekt i Diges-autentiseringsmodulen for WEBrick.

Kilde: opennet.ru

Legg til en kommentar