CVE-2023-36617: ReDoS-Schwachstelle in URI

Gepostet von hsbt am 29. Jun 2023

Wir haben die gem uri Version 0.12.2, 0.10.3 veröffentlicht, die eine Sicherheitskorrektur für eine ReDoS-Schwachstelle enthält. Dieser Schwachstelle wurde die CVE-ID CVE-2023-36617 zugewiesen.

Details

Eine ReDoS-Schwachstelle wurde in der URI-Komponente bis Version 0.12.1 für Ruby entdeckt. Der URI-Parser behandelt ungültige URLs mit bestimmten Zeichen fehlerhaft. Es gibt eine erhöhte Ausführungszeit beim Parsen von Zeichenketten zu URI-Objekten mit rfc2396_parser.rb und rfc3986_parser.rb.

HINWEIS: Dieses Problem besteht aufgrund einer unvollständigen Behebung von CVE-2023-28755.

Die uri-Gem-Version 0.12.1 und alle älteren Versionen als 0.12.1 sind für diese Schwachstelle anfällig.

Wir empfehlen, die uri-Gem auf 0.12.2 zu aktualisieren. Um die Kompatibilität mit gebündelten Versionen in älteren Ruby-Reihen zu gewährleisten, können Sie stattdessen wie folgt aktualisieren:

  • Für Ruby 3.0: Aktualisieren auf uri 0.10.3
  • Für Ruby 3.1: Aktualisieren auf uri 0.12.2
  • Für Ruby 3.2: Aktualisieren auf uri 0.12.2 oder aktualisieren auf Ruby 3.2.3

Sie können gem update uri verwenden, um sie zu aktualisieren. Wenn Sie Bundler verwenden, fügen Sie bitte gem "uri", ">= 0.12.2" (oder eine andere oben genannte Version) zu Ihrer Gemfile hinzu.

Betroffene Versionen

  • uri gem 0.12.1 oder früher

Credits

Vielen Dank an ooooooo_q für die Entdeckung dieses Problems.

Vielen Dank an nobu für die Behebung dieses Problems.

Verlauf

  • Eine neue empfohlene Maßnahme für Ruby 3.2 wurde am 18.01.2024, 12:00:00 (UTC) hinzugefügt.
  • Ursprünglich veröffentlicht am 29.06.2023, 01:00:00 (UTC)

Aktuelle Nachrichten

Ruby 4.0.0 veröffentlicht

Wir freuen uns, die Veröffentlichung von Ruby 4.0.0 bekannt zu geben. Ruby 4.0 führt „Ruby Box“ und „ZJIT“ ein und bringt viele Verbesserungen mit sich.

Veröffentlicht von naruse am 25. Dez 2025

Ein neuer Look für Rubys Dokumentation

Nach dem Redesign von ruby-lang.org gibt es weitere Neuigkeiten zur Feier des 30-jährigen Jubiläums von Ruby: docs.ruby-lang.org hat ein komplett neues Erscheinungsbild mit Aliki – dem neuen Standard-Theme von RDoc.

Veröffentlicht von Stan Lo am 23. Dez 2025

Neues Website-Erscheinungsbild

Wir freuen uns, ein umfassendes Redesign unserer Website bekannt zu geben. Das Design für dieses Update wurde von Taeko Akatsuka erstellt.

Veröffentlicht von Hiroshi SHIBATA am 22. Dez 2025

Ruby 4.0.0 preview3 veröffentlicht

Wir freuen uns, die Veröffentlichung von Ruby 4.0.0-preview3 bekannt zu geben. Ruby 4.0 führt Ruby::Box und „ZJIT“ ein und bringt viele Verbesserungen mit sich.

Veröffentlicht von naruse am 18. Dez 2025

Weitere Neuigkeiten...