Ruby on Rails sérülékenységek

CH azonosító

CH-8742

Angol cím

Ruby on Rails Multiple Vulnerabilities

Felfedezés dátuma

2013.03.18.

Súlyosság

Közepes

Érintett rendszerek

Rails Core Team
Ruby on Rails

Érintett verziók

Ruby on Rails 2.3.x, 3.0.x, 3.1.x, 3.2.x

Összefoglaló

A Ruby on Rails több sérülékenységét jelentették, amit kihasználva a támadók cross-site scripting (XSS/CSS) támadásokat indíthatnak, valamint szolgáltatás megtagadást (DoS – Denial of Service) idézhetnek elő.

Leírás

  1. Az Active Record a hash kulcsok kezelése során keletkező hibát kihasználva a kulcsokat szimbólumokká lehet konvertálni, így szolgáltatás megtagadást lehet előidézni.
  2. Az Action Pack “sanitize_css” metódusának átadott bizonyos bemeneti adat nem megfelelően van megtisztítva, mielőtt visszakerülne a felhasználóhoz. Ezt kihasználva tetszőleges HTML és script kódot lehet futtatni a felhasználó böngészőjének munkamenetében az érintett oldal vonatkozásában.
  3. Az ActiveSupport-ban lévő ActiveSupport::XmlMini_JDOM-on keresztül az XML entitások feldolgozása közben keletkező hibát kihasználva meg lehet szerezni bizonyos helyi állományokat, vagy szolgáltatás megtagadást lehet előidézni speciálisan összeállított, külső hivatkozásokat tartalmazó XML fájl segítségével. A 3.0.0 és későbbi verziókban jelentett sérülékenység kihasználásához egy JDOM backend-et használó JRuby alkalmazás szükséges.
  4. A HTML modul sanitize helper-e nem megfelelően ellenőrzi az engedélyezett protokollokat, amit kihasználva tetszőleges HTML és script kódot lehet futtatni a felhasználó böngészőjének munkamenetében az érintett oldal vonatkozásában.

Az 1., 2. és 4. számú sérülékenységeket az 3.2.13, 3.1.12 és 2.3.18 előtti kiadásokban jelentették.

Megoldás

Frissítsen a legújabb verzióra

Legfrissebb sérülékenységek
CVE-2023-25859 – Adobe Illustrator sérülékenysége
CVE-2023-25860 – Adobe Illustrator sérülékenysége
CVE-2023-25861 – Adobe Illustrator sérülékenysége
CVE-2023-26358 – Adobe Creative Cloud sérülékenysége
CVE-2023-26426 – Adobe Illustrator sérülékenysége
CVE-2023-27855 – Rockwell Automation's ThinManager ThinServer sérülékenysége
CVE-2023-1256 – aveva / telemetry server, aveva / aveva plant scada sérülékenysége
CVE-2023-28100 – Flatpak sérülékenysége
CVE-2022-38063 – social login wp project / social login wp sérülékenysége
CVE-2023-25280 – dlink / dir820la1 firmware sérülékenysége
Tovább a sérülékenységekhez »