Apache Struts sérülékenység, amely lehetővé teszi a kód végrehajtását a szerveren

Az Apache Struts webkeretrendszerében, amelyet Java alapú webalkalmazások készítésére használnak az MVC (Model-View-Controller) paradigma alkalmazásával, felfedeztek egy sérülékenységet (CVE-2024-53677). A sérülékenység lehetővé teszi a külső támadó számára, hogy fájlt írjon a fájlrendszer bármely helyére a szerveren egy speciálisan formázott HTTP-kérés elküldésével. A probléma érinti a 2.0.0-2.3.37, 2.5.0-2.5.33 és 6.0.0-6.3.0.2 közötti kiadásokat, és megjelenik az olyan alkalmazásokban, amelyek a FileUploadInterceptor komponenst használják fájlok feltöltésére.

A sérülékenység a feltöltési paraméterek megfelelő ellenőrzésének hiányából ered. Ha hozzáféréssel rendelkezik a fájlok feltöltésére szolgáló funkciókhoz az Apache Struts alapján megvalósított webes felületen, a támadó megadhat egy olyan értéket, mint például „..\/..\/..\/..\/..\/webapps\/ROOT”, és elérheti, hogy a fájlt az adatfeltöltési könyvtáron kívül mentse (exploits prototípusa). Ha a fájlok írásának lehetősége nélkülözhetetlen a fájlrendszer tetszőleges részeiben, parancsaink végrehajtását is megszervezhetjük, szerveren, felülírva a szkripteket vagy a konfigurációs fájlokat a felhasználó jogaival, amely alatt a webalkalmazás fut. Ha a webalkalmazás egy root jogokkal futó Apache Tomcat tartályban fut, a támadó privilegizált hozzáférést szerezhet a rendszerhez.

Az Apache Struts sérülékenységei fontosak, mivel ez a keretrendszer népszerű vállalati rendszerekben, amelyeket weben keresztül érnek el. A RedMonk statisztikái szerint az Apache Struts keretrendszert a Fortune 100-as lista 65% -ának webalkalmazásaiban használták. A 2017-es támadás az Equifax informatikai rendszerén, amely a sérülékeny Apache Struts verziót használta, 143 millió amerikai állampolgár személyes adatainak kiszivárgásához vezetett.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster