Ruby 2.6.5, 2.5.7 en 2.4.8-update met kwetsbaarheden opgelost

Correctieve releases van de programmeertaal Ruby zijn gevormd 2.6.5, 2.5.7 en 2.4.8, waarin vier kwetsbaarheden zijn verholpen. De meest gevaarlijke kwetsbaarheid (CVE-2019-16255) in de standaardbibliotheek Shell (lib/shell.rb), die toe code-injectie mogelijk maakt. Bij het verwerken van gegevens van gebruiker in de eerste parameter van de methoden Shell#[] of Shell#test, die worden gebruikt om de aanwezigheid van een bestand te controleren, kan een aanvaller een willekeurige Ruby-methode aanroepen.

Andere problemen:

  • CVE-2019-16254 — kwetsbaarheid van de ingebouwde http-server WEBrick aan een HTTP response splitting aanval (indien het programma ongecontroleerde gegevens in de HTTP-responsheader invoegt, kan de header worden gesplitst door een newline-teken in te voegen);
  • CVE-2019-15845 invoegen van een null-teken (\0) in bestandsnamen die worden gecontroleerd door de methoden 'File.fnmatch' en 'File.fnmatch?', kan worden gebruikt voor valse positieven bij de controle;
  • CVE-2019-16201 — denial of service in de Diges-authenticatiemodule voor WEBrick.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster