Zahlreiche Schwachstellen in RubyGems
Geschrieben von usa am 17.2.2018
Übersetzt von Marvin Gülker
In RubyGems ist eine Anzahl von Schwachstellen gefunden worden, wie auf dem offiziellen RubyGems-Blog beschrieben wird.
Details
Die folgenden Sicherheitslücken wurden behoben.
- Verhinderung von Pfadverfolgung (path traversal) bei Schreibzugriff auf ein per Symlink verlinktes basedir außerhalb des Wurzelverzeichnisses.
- Möglicherweise unsichere Objektdeserialisierung in gem owner behoben.
- Oktalfelder in Tar-Kopfzeilen werden jetzt streng beachtet.
- Werfe einen Sicherheitsfehler, wenn in einem Paket Dateien mehrfach vorkommen.
- Erzwinge URL-Validierung im Homepage-Attribut der Spec
- XSS-Schwachstelle im Homepage-Attribut behoben, wenn es von gem server angezeigt wird.
- Verhinderung von Pfadverfolgung während der Gem-Installation.
Es wird nachdrücklich empfohlen, so schnell wie möglich einen der folgenden Workarounds anzuwenden.
Betroffene Versionen
- Ruby 2.2er-Serie: 2.2.9 und früher
- Ruby 2.3er-Serie: 2.3.6 und früher
- Ruby 2.4er-Serie: 2.4.3 und früher
- Ruby 2.5er-Serie: 2.5.0 und früher
- Trunk vor Revision 62422
Workarounds
Die Probleme wurden in RubyGems 2.7.6 behoben, weshalb eine Aktualisierung von RubyGems auf die neueste Version Abhilfe schafft.
gem update --system
Wenn Sie RubyGems nicht aktualisieren können, wenden Sie die folgenden Patches als Workaround an.
Trunk-Nutzer aktualisieren auf die neueste Revision.
Danksagung
Dieser Bericht basiert auf dem offiziellen RubyGems-Blogpost.
Historie
- Erstmals veröffentlicht: 2018-02-17 03: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