CVE-2017-14033: Pufferunterlauf-Problem bei Dekodierung von OpenSSL-ASN1
Geschrieben von usa am 14.9.2017
Übersetzt von Marvin Gülker
Es gibt ein Sicherheitsproblem mit einem Pufferunterlauf in der in Ruby enthaltenen OpenSSL-Bibliothek, dem die CVE-Nummer CVE-2017-14033 zugewiesen worden ist.
Details
Wenn ein böswilliger String an die Methode decode von
OpenSSL::ASN1 übergeben wird, kann ein Pufferunterlauf verursacht
werden, der zum Absturz des Ruby-Interpreters führen kann.
Alle Nutzer einer betroffenen Version sollten entweder aktualisieren oder umgehend einen der folgenden Workarounds anwenden.
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 56946
Workaround
Die OpenSSL-Bibliothek wird auch als Gem verteilt. Wenn Sie Ruby selbst nicht aktualisieren können, installieren Sie das OpenSSL-Gem in einer Version neuer als 2.0.0. Dieser Workaround funktioniert allerdings nur mit der 2.4er-Serie von Ruby, denn bei der 2.2er- und 2.3er-Serie hat das Gem keinen Vorrang vor der mitgelieferten Version von OpenSSL.
Danksagung
Dank geht an asac für die Meldung des Problems.
Historie
- Erstmals veröffentlicht am 2017-09-14 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