Opdatering af Ruby 2.6.5, 2.5.7 og 2.4.8 med sårbarhedslukninger

Korrigerende udgivelser af programmeringssproget Ruby er blevet udgivet 2.6.5, 2.5.7 og 2.4.8, hvor fire sårbarheder er blevet rettet. Den mest kritiske sårbarhed (CVE-2019-16255) i standardbiblioteket Shell (lib/shell.rb), som det muligt muliggør kodeindsættelse. Hvis der håndteres data fra brugeren i den første parameter af metoderne Shell#[] eller Shell#test, der anvendes til at kontrollere tilstedeværelsen af en fil, kan en angriber opnå kald af vilkårlig Ruby-metode.

Andre problemer:

  • CVE-2019-16254 — sårbarhed i den indbyggede http-server WEBrick over for HTTP-response-splitting-angreb (hvis programmet indsætter uvaskede data i HTTP-response-headeren, kan et linjeskift-symbolet indsættes og dermed splitte headeren);
  • CVE-2019-15845 indsættelse af null-byte (\0) i filstier, der kontrolleres via metoderne 'File.fnmatch' og 'File.fnmatch?', kan bruges til falske positive på kontrol;
  • CVE-2019-16201 — denial of service i Diges-godkendelsesmodulet for WEBrick.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster