Geschrieben von usa am 29.8.2017
                         Übersetzt von Marvin Gülker
Es gibt mehrere Sicherheitslücken in dem in Ruby enthaltenen RubyGems, wie auf dem offiziellen RubyGems-Blog berichtet wird.
Details
Die folgenden Sicherheitslücken wurden entdeckt.
- Eine Sicherheitslücke, die die DNS-Auflösung betrifft (DNS request hijacking). (CVE-2017-0902)
 - Eine Sicherheitslücke bei der Auflösung von ANSI-Escape-Sequenzen. (CVE-2017-0899)
 - Eine DoS-Schwachstelle im query-Befehl. (CVE-2017-0900)
 - Eine Schwachstelle im Gem-Installer erlaubte einem böswilligen Gem beliebige Dateien zu überschreiben. (CVE-2017-0901)
 
Alle Ruby-Nutzer sind aufgerufen, so schnell wie möglich zu aktualisieren oder einen der folgenden Workarounds anzuwenden.
Betroffene Versionen
- 2.2er Serie: 2.2.7 und früher
 - 2.3er Serie: 2.3.4 und früher
 - 2.4er Serie: 2.4.1 und früher
 - Trunk vor Revision 59672
 
Workarounds
Wenn Sie Ruby selbst nicht aktualisieren können, aktualisieren Sie RubyGems auf die aktuelle Version. Die Sicherheitslücken wurden in RubyGems 2.6.13 und später behoben.
gem update --system
Wenn Sie RubyGems nicht aktualisieren können, können Sie die folgenden Patches als Workaround anwenden.
- für Ruby 2.2.7
 - für Ruby 2.3.4
 - für Ruby 2.4.1: benötigt 2 Patches. In folgender Reihenfolge nacheinander anwenden:
 
Trunk-Nutzer aktualisieren auf die neueste Revision.
Danksagung
Diese Meldung basiert auf dem offiziellen RubyGems-Blog.
Historie
- Erstmals veröffentlicht am 2017-08-29 12:00:00 UTC
 - CVE-Nummern hinzugefügt am 2017-08-31 2:00:00 UTC
 - Hinweis zur Ruby-Aktualisierung am 2017-09-15 12:00:00 UTC