Korrigerande versioner av programmeringsspråket Ruby 3.0.1, 2.7.3, 2.6.7 och 2.5.9 har skapats, där två sårbarheter har åtgärdats:
- CVE-2021-28965 — en sårbarhet i den inbyggda REXML-modulen som, vid analysering och serialisering av ett speciellt utformat XML-dokument, kan leda till att det skapas ett ogiltigt XML-dokument vars struktur inte stämmer överens med originalet. Risknivån för sårbarheten beror starkt på kontexten, men det finns en möjlighet för attacker mot vissa program som använder REXML.
- CVE-2021-28966 — en Windows-specifik sårbarhet som gör det möjligt att skapa en godtycklig katalog eller fil i filsystemets delar där skrivåtkomst är tillåten för användaren vars behörigheter används av Ruby-processen. Problemet orsakas av felaktig hantering av prefix i metoden Dir.mktmpdir, där substituering av konstruktioner som «..\\» inte utesluts. För att attacken ska vara möjlig måste processen använda externa data vid skapandet av prefixvärdet.
Källa: opennet.ru
