Katalog CVE

CVE-2013-0156

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Ruby on Rails przed wersją 2.3.15, 3.0.x przed 3.0.19, 3.1.x przed 3.1.10 oraz 3.2.x przed 3.2.11 występuje luka, która nieprawidłowo ogranicza rzutowanie wartości stringowych. Umożliwia to zdalnym atakującym przeprowadzenie ataków typu object-injection oraz wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez nadmierne zużycie pamięci i CPU.

Ocena ryzyka

Organizacje mogą być narażone na poważne zagrożenia, w tym możliwość wykonania złośliwego kodu oraz destabilizację systemów poprzez ataki odmowy usługi. Wykorzystanie tej luki może prowadzić do utraty danych lub przerwy w działaniu usług.

Rekomendacja

Zaleca się aktualizację Ruby on Rails do najnowszej wersji, aby usunąć tę podatność. Dodatkowo warto monitorować aplikacje pod kątem podejrzanych działań związanych z rzutowaniem danych.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

active_support/core_ext/hash/conversions.rb in Ruby on Rails before 2.3.15, 3.0.x before 3.0.19, 3.1.x before 3.1.10, and 3.2.x before 3.2.11 does not properly restrict casts of string values, which allows remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a denial of service (memory and CPU consumption) involving nested XML entity references, by leveraging Action Pack support for (1) YAML type conversion or (2) Symbol type conversion.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS