CH azonosító
CH-7365Angol cím
Ruby on Rails Three Cross-Site Scripting VulnerabilitiesFelfedezés dátuma
2012.08.09.Súlyosság
AlacsonyÖsszefoglaló
A Ruby on Rails több sérülékenységét jelentették, amiket kihasználva a támadók cross-site scripting (XSS/CSS) támadást indíthatnak.
Leírás
- A “strip_tags” helper metódus nem megfelelően tisztítja meg a hibásan készített HTML-t. 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.
- A “prompt” változón keresztül átadott bemeneti adat nem megfelelően van megtisztítva a “select_tag” helper metódusban a felhasználónak való visszaadás előtt. 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.
- A HTML escape kód funkciók nem megfelelően kezelik az aposztróf karaktert. 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.
A sérülékenységeket a 3.0.17, a 3.1.8 és a 3.2.8 előtti verziókban jelentették.
Megoldás
Frissítsen a legújabb verzióraTámadás típusa
Input manipulation (Bemenet módosítás)Hatás
Loss of confidentiality (Bizalmasság elvesztése)Loss of integrity (Sértetlenség elvesztése)
Szükséges hozzáférés
Remote/Network (Távoli/hálózat)Hivatkozások
Gyártói referencia: weblog.rubyonrails.org
Gyártói referencia: groups.google.com
Gyártói referencia: groups.google.com
CVE-2012-3463 - NVD CVE-2012-3463
CVE-2012-3464 - NVD CVE-2012-3464
CVE-2012-3465 - NVD CVE-2012-3465
SECUNIA 50128