Mehrere Sicherheitslücken in RubyGems
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
Aktuelle Neuigkeiten
Ruby 3.4.2 veröffentlicht
Ruby 3.4.2 wurde veröffentlicht.
Geschrieben von k0kubun am 14.2.2025
Ruby 3.2.7 veröffentlicht
Ruby 3.2.7 wurde veröffentlicht.
Geschrieben von nagachika am 4.2.2025
Ruby 3.3.7 veröffentlicht
Ruby 3.3.7 wurde veröffentlicht.
Geschrieben von k0kubun am 15.1.2025
Ruby 3.4.0 veröffentlicht
Wir freuen uns, die Veröffentlichung von Ruby 3.4.0 bekannt zu geben. Ruby 3.4 führt den it-Blockparameter ein, ändert Prism zum Standardparser, bietet Happy Eyeballs Version...
Geschrieben von naruse am 25.12.2024