DoS Sicherheitslücke in CGI Bibliothek (CVE-2006-5467)
Geschrieben von Daniel Bovensiepen am 9.11.2006
Es wurde eine Sicherheitslücke in der CGI Bibliothek (cgi.rb) gefunden welche direkt mit Ruby zusammen ausgeliefert wird. Diese kann von böswilligen Benutzern dazu verwendet werden, einen Denial of Services Angriff (DoS) durchzuführen. Das Problem wird dadurch hervorgerufen, dass eine HTTP Anfrage, welche eine Multipart MIME Kodierung verwendet, einen ungültigen Begrenzer enthält. Ein solcher ungültiger Begrenzer könnte so “-” statt so “–” aussehen. Das Verhalten führt dazu, dass sämtlicher zur Verfügung stehender Speicher belegt wird. Hierbei handelt es sich um eine typische DoS Vorraussetzung.
Ruby 1.8.5 und sämtliche vorherigen Versionen sind von dieser Sicherheitslücke betroffen. Die Schwachstelle wurde als CVE-2006-5467 veröffentlicht.
Betroffene Versionen
- 1.8 Reihe
- 1.8.5 und alle vorherigen
- Entwicklerversion (1.9 Reihe)
- Alle Versionen vor dem 23.09.2006
Lösung
- 1.8 Reihe
- Verwende bitte den folgenden Patch nachdem du auf die Version 1.8.5
gewechselt hast:
- CGI DoS Patch (367 bytes; md5sum: 9d25f59d1c33a0b215f6c25260dcb536)
Bitte bedenke, dass eventuell dein Paketmanager bereits einen dementsprechenden Patch eingespielt hat.
- Entwicklerversion (1.9 Reihe)
- Bitte benutze eine Version ab dem 23. September 2006.
Referenzen
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