VMware vCenter Server Orchestrator sérülékenységek

CH azonosító

CH-4556

Angol cím

VMware vCenter Server Orchestrator Multiple Vulnerabilities

Felfedezés dátuma

2011.03.15.

Súlyosság

Közepes

Érintett rendszerek

VMware
vCenter Server

Érintett verziók

VMware vCenter Server 4.x

Összefoglaló

A VMware vCenter Server több sérülékenységét jelentették, amelyeket kihasználva a támadók cross-site scripting (XSS/CSS) támadást indíthatnak, bizalmas információkat szerezhetnek, megkerülhetik a biztonsági szabályokat, vagy akár feltörhetik a sérülékeny rendszert.

Leírás

A sérülékenységeket a VMWare vCenter Server által használt Apache Struts hibái okozzák.

  1. Az XWork egy hibáját kihasználva, manipulálni lehet a szerver oldali objektumokat. A sérülékenységet az okozza, hogy a “ParameterInterceptor” osztály nem megfelelően korlátozza a hozzáférést a szerver oldali objektumokhoz, amit kihasználva, módosítani lehet azokat (pl. “#session.user”), speciálisan elkészített OGNL (Object-Graph Navigation Language) kifejezésekkel.
  2. Az Apache Struts, “FilterDispatcher” és “DefaultStaticContentLoader” osztályaiban lévő hibát kihasználva, tetszőleges fájlt lehet letölteni könyvtár bejárásos támadással.
  3. Az Apache Struts az “action” tulajdonságon keresztül az “<s:url>” tag-nek, és a “href” tulajdonságon keresztül az “<s:a>” tag-nek átadott bemeneti adatok nem megfelelően vannak megtisztítva, mielőtt visszakerülnének a felhasználóhoz. Ezt kihasználva, tetszőleges HTML és script kódot lehet lefuttatni a felhasználó böngészőjének munkamenetében, az érintett oldal vonatkozásában.
  4. Egy sérülékenységet okoz, hogy a “ParameterInterceptor” osztály nem megfelelően korlátozza a hozzáférést a szerver oldali objektumokhoz, amit kihasználva, módosítani lehet azokat, speciálisan elkészített OGNL (Object-Graph Navigation Language) kifejezésekkel.

Megoldás

Alkalmazza a gyártó javaslatait!