Ganglia cross-site scripting sérülékenységek

CH azonosító

CH-8438

Angol cím

Ganglia Multiple Cross-Site Scripting Vulnerabilities

Felfedezés dátuma

2013.02.10.

Súlyosság

Alacsony

Érintett rendszerek

Ganglia
N/A

Érintett verziók

Ganglia 3.x

Összefoglaló

A Ganglia több sérülékenységét jelentették, amiket kihasználva a támadók cross-site scripting (XSS/CSS) támadásokat hajthatnak végre.

Leírás

Több paraméteren keresztül számos script részére átadott bemeneti adatok nem megfelelően vannak megtisztítva a felhasználónak történő 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 káros tartalom megtekintésekor.

Az érintett script-ek és paraméterek listája:

  • http://[host]/autorotation.php?view_name
  • http://[host]/actions.php?hreg
  • http://[host]/actions.php?mreg
  • http://[host]/actions.php?host_name
  • http://[host]/actions.php?metric_name
  • http://[host]/views_view.php?view_filename
  • http://[host]/views.php?r
  • http://[host]/views.php?cs
  • http://[host]/views.php?ce
  • http://[host]/trend_navigation.php?key
  • http://[host]/trend_navigation.php?query_string
  • http://[host]/mobile_helper.php?view_name
  • http://[host]/mobile_helper.php?r
  • http://[host]/mobile_helper.php?cs
  • http://[host]/mobile_helper.php?ce
  • http://[host]/mobile_helper.php?clustername
  • http://[host]/mobile_helper.php?hostname
  • http://[host]/mobile_helper.php?range
  • http://[host]/header.php?selected_tab
  • http://[host]/graph_all_periods.php?h
  • http://[host]/graph_all_periods.php?c
  • http://[host]/graph_all_periods.php?g
  • http://[host]/graph_all_periods.php?m
  • http://[host]/graph_all_periods.php?hreg
  • http://[host]/graph_all_periods.php?mreg
  • http://[host]/decompose_graph.php?hreg
  • http://[host]/decompose_graph.php?mreg
  • http://[host]/compare_hosts.php?hreg

A sérülékenységeket a 3.5.4 verzióban jelentették, de egyéb kiadások is érintettek lehetnek.

Megoldás

A javítás megtalálható a forráskód tárolóban.