Rövid forenzikus összefoglaló – ZseboG.com
Rövid forenzikus összefoglaló – ZseboG.com
Minősítés: kritikus súlyosságú, bizonyított WordPress-kompromittálás
Bizonyosság: nagyon magas
Vizsgált források: 2017-es mentés, kompromittált webállományok, adatbázis-export és szervernaplók
A vizsgálat alapján a ZseboG.com-ot a WordPress 7.0 egyik kritikus sérülékenységén keresztül törték fel. A támadók a REST API batch-végpontjának hibáját és egy SQL-injekciós sebezhetőséget kapcsoltak össze, így bejelentkezés nélkül szerezhettek adminisztrátori jogosultságot és futtathattak kódot a szerveren. A hibát javító WordPress 7.0.2 2026. július 17-én jelent meg, de a webhely a kompromittált pillanatkép elkészítésekor még mindig 7.0 verzión működött.
Bizonyított eseménysor
- Július 18. 16:11:56 CEST: megjelent az első, sérülékenységre jellemző, sikeres HTTP-választ kapó támadás.
- Július 19. 08:42:50: létrejött az első idegen adminisztrátor. Az időpont másodpercre egybeesik egy sikeres exploitfolyamat utolsó kérésével.
- Július 19–24.: összesen 25 támadói adminfiók keletkezett, ID 11–35 között.
- Július 24.: a
103.134.92.114IP-címről sikeresen beléptek a WordPress adminfelületére, majd egy manipulált Contact Form 7 bővítményt telepítettek. - A csomag két idegen fájlt tartalmazott:
zeroday.phpésgckov2.php. Utóbbi működő webshell, vagyis böngészőből kezelhető hátsó ajtó és fájlkezelő volt. - A webshellt legalább két közvetlen kliens használta. A naplók fájlböngészést és fájlműveleteket bizonyítanak a
public_htmlkönyvtárban. - A webshellen keresztül feltöltötték a
google82eab33928e40485.htmlfájlt, majd sikeresen igazolták a webhelyet a Google Search Console-ban. - Július 25.: az eredeti, 418 bájtos WordPress
index.phphelyére egy 886 247 bájtos indonéz szerencsejátékos SEO-oldal került, amely többek között azsebog.pages.devcímre terelte a forgalmat. - Július 28.: az egyik támadói admin közzétett egy jogosulatlan angol nyelvű bejegyzést. Emellett hét támadói automatikus vázlat is keletkezett.
- Július 30.: egy másik hitelesített adminmunkamenetből telepítették a WP File Manager 8.0.4 bővítményt, majd további bővítmény- és sablonmódosításokat próbáltak végrehajtani.
- Augusztus 2. kora délután: a tulajdonos észlelte a kompromittálást, majd jelszavas védelemmel izolálta a
public_htmlkönyvtárat.
Fő technikai leletek
A public_html/error_log közvetlenül rögzítette az SQL-injekciót és a WordPress REST batch hívási láncát. Az adatbázisban 52, az exploit által létrehozott request és customize_changeset rekord maradt vissza.
A naplóelemzés során 662 támadási mintát hordozó batch-kérést azonosítottunk, amelyek közül 516 HTTP 207 választ kapott. A forgalom több IP-címről és több hullámban érkezett, ezért az incidens inkább automatizált, opportunista internetes támadásnak tűnik, mint személyre szabott akciónak.
A hivatalos checksum-ellenőrzések eredménye:
- a WordPress mag
wp-contentkönyvtáron kívüli 3510 fájlja egyezett a hivatalos verzióval; - az egyetlen eltérés a lecserélt gyökér-
index.php; - a Contact Form 7 mind a 75 hivatalos fájlja eredeti volt, csak a két idegen hátsóajtó-fájl került melléjük;
- a WP File Manager mind a 914 fájlja hivatalos volt, de a telepítése jogosulatlan;
- az egyedi aktív sablon kódja lényegében változatlan maradt;
- a feltöltési könyvtárakban nem találtunk új vagy módosított PHP-fájlt.
Hatás és korlátok
A támadók bizonyítottan teljes WordPress-adminisztrátori hozzáféréssel és működő webshell-lel rendelkeztek. Így módosíthatták a fájlokat, az adatbázist, a tartalmakat, a bővítményeket és a keresőmotoros beállításokat.
A naplókból nem bizonyítható, hogy teljes adatbázist vagy személyes adatokat töltöttek le, mert a webshell kéréseinek törzse és válaszainak tartalma nem áll rendelkezésre. Az azonban bizonyított, hogy technikailag lehetőségük volt az adatok elérésére.
Végkövetkeztetés
A kompromittálás nem korlátozódott egyetlen módosított kezdőlapra. A 25 idegen adminisztrátor, a webshell, az adatbázis-artefaktumok és a Search Console-hozzáférés miatt a telepítés teljes bizalmi állapota elveszett.
A biztonságos megoldás nem a helyben történő fájltörlés, hanem:
- új dokumentumgyökér létrehozása;
- friss, hivatalos WordPress és bővítménycsomagok telepítése;
- kizárólag ellenőrzött tartalmak és média átemelése;
- a támadói adminok és adatbázis-artefaktumok eltávolítása;
- a WordPress-munkamenetek érvénytelenítése;
- a tárhely-, WordPress-, FTP-, e-mail- és Search Console-hozzáférések felülvizsgálata;
- a teljes tárhelyfiók, cronfeladatok és kapcsolódó webhelyek ellenőrzése.
Összesített megállapítás: a ZseboG.com-ot nagyon nagy bizonyossággal a javítatlan WordPress 7.0 maghibán keresztül kompromittálták, majd adminisztrátori fiókokkal, webshell-lel és keresőforgalom-eltérítéssel tartósan kihasználták.