Aktuális helyzet: PHP2Shell. Két kritikus PHP-rés (CVSS 9,2) lehetővé teszi kártékony kód futtatását bejelentkezés nélkül. Javítások 2026. 10. 21. óta.Mi a teendő most →

WooCommerce biztonság: ügyféladatokat kezelő webshop védelme a PHP2Shell után

A WooCommerce webshop rendeléseket, ügyfélfiókokat és fizetési szolgáltatók hozzáférését őrzi. A PHP2Shell után a javított PHP, a tiszta fizetési folyamat és az ellenőrzött API-hozzáférések számítanak.

Állapot 4 perc olvasási időPlatformok

Röviden: A WooCommerce biztonsága a PHP2Shell után elsősorban a szerver PHP-jától függ, nem a webshop-bővítménytől. A webshop ügyféladatokat, rendeléseket és fizetési szolgáltatók hozzáférését kezeli, ezért a PHP-javítás önmagában nem elég. Ellenőrizze ezenkívül a fizetési folyamat kódját, a REST API-kulcsokat és a webhookokat.

Mit jelent a PHP2Shell egy WooCommerce webshop számára

A WooCommerce a WordPress egyik bővítménye, így ugyanazon a PHP-n fut. A CVE-2026-109618 és a CVE-2026-109619 rések a PHP-csapat szerint lehetővé teszik kártékony kód távoli futtatását bejelentkezés nélkül. Egy webshop számára ez súlyosabb, mint egy bemutatkozó weboldalnak, mert több forog kockán:

  • nevek, szállítási és számlázási címek, telefonszámok és e-mail-címek
  • rendelési előzmények és ügyfélfiókok jelszó-hash-ekkel
  • a fizetési, szállítási és könyvelési kapcsolatok API-kulcsai és titkai, az adatbázisban tárolva
  • digitális termékek letöltései a wp-content/uploads/woocommerce_uploads/ mappában

A szolgáltatók beépített fizetési űrlapjai esetén a kártyaadatok többnyire nincsenek a webshopban. A szerverhez hozzáférő támadó azonban úgy módosíthatja a fizetési folyamat JavaScriptjét, hogy a bevitt adatokat még a beküldés előtt kiolvassa. Általános tudnivalókat kereskedőknek az Webshopok informatikai biztonsága oldalon talál.

A WooCommerce biztonsága a PHP-verziónál kezdődik

A WooCommerce > Állapot alatt a rendszerállapot a szerverkörnyezet szakaszban megmutatja azt a PHP-verziót, amellyel a webshop ténylegesen fut. A javított upstream verziók: 8.5.12, 8.4.27, 8.3.36 és 8.2.35. A tárhelyszolgáltatók azonban a javításokat gyakran backportként juttatják be, ilyenkor a megjelenített szám régi marad. Ezért a tárhelyszolgáltató írásos megerősítésére és az összes PHP-folyamat újraindítására hagyatkozzon.

Hogy a WooCommerce-verziója mely PHP-verziókat támogatja, azt a gyártó rendszerkövetelményei szerint a woocommerce.com oldalon ellenőrizheti. Az újabb PHP-főverzióra való váltást tesztkörnyezetben érdemes elvégezni, mert a fizetési bővítmények egyébként észrevétlenül kieshetnek.

Hol támadnak a WooCommerce webshopokban

Az ismert WordPress-rejtekhelyek mellett vannak webshopra jellemző helyek is:

  • Sablonfelülírások a témában: a woocommerce/checkout/ mappa az aktív témában. Az itt módosított fájlok közvetlenül hatnak a pénztárra és a rendelés-visszaigazolásra.
  • Fizetési bővítmények: a fizetési szolgáltató módosított fájljai a wp-content/plugins/ mappában.
  • REST API-kulcsok: a WooCommerce > Beállítások > Speciális > REST API alatt. Egy idegen kulcs olvasási vagy írási joggal fájl nélküli hátsó ajtó.
  • Webhookok: a Speciális > Webhookok alatt. Egy ismeretlen webhook minden új rendelést elküldhet egy idegen címre.
  • Szerepkörök: új fiókok „Bolt menedzser” vagy „Adminisztrátor” szerepkörrel.
  • Naplók: a wp-content/uploads/wc-logs/ személyes adatokat tartalmazhat, és nem szabad nyilvánosan elérhetőnek lennie.

Veszélytelen ellenőrzések a parancssorban:

# Az adminisztrátorok és a bolt menedzserek felsorolása
wp user list --role=administrator
wp user list --role=shop_manager
# A 2026. 10. 17. óta módosított PHP-fájlok megjelenítése a témában
find wp-content/themes -name "*.php" -newermt "2026-10-17"
Fontos

Egy PHP-javítás nem törli az idegen REST API-kulcsot, és a bejuttatott webhookot sem. Mindkettő a frissítés után is tovább működik. Ezért aktívan ellenőrizze a listákat, és gyanú esetén újíttassa meg az API-kulcsokat a fizetési szolgáltatóinál.

Bővítmények és webshop-frissítések: mit tudnak, és mit nem

Egy tipikus WooCommerce webshop sok bővítményt használ: fizetési módok, szállítási címkék, számlakészítés, piactér-kapcsolatok, értékelési és marketingbővítmények. Mindegyik további kód saját résekkel, és gyakran külső szolgáltatásokhoz való saját hozzáféréssel. Tartsa rövidre a listát, és távolítsa el a régi fizetési módok teszttelepítéseit.

A WooCommerce vagy a WordPress frissítése lezárja az ezekben az összetevőkben lévő ismert hibákat. A PHP-t nem javítja meg, a bővítménymappán kívüli idegen fájlokat nem távolítja el, és az olyan adatbázis-bejegyzéseket, mint az API-kulcsok vagy a webhookok, nem törli. Hogyan ismerheti fel, hogy történt-e már valami, azt a Feltörték már? oldal írja le.

Ha a PHP-frissítés a tárhelyszolgáltatónál még várat magára, egy előtte álló szűrő időt nyerhet. A javítást nem pótolja; erről bővebben a WAF és virtuális javítás oldalon.

Kötelezettségek a webshopot érintő incidens esetén

Ha az ügyfelek személyes adatai elvesznek, 72 órán belül bejelentés lehet szükséges az adatvédelmi felügyeleti hatóságnak. Ez általános tájékoztatás, nem jogi tanácsadás. Vonja be korán az adatvédelmi felelősét, és olvassa el a GDPR bejelentési kötelezettség áttekintésünket. Vegye figyelembe a fizetési szolgáltatói biztonsági incidensekre vonatkozó előírásait is.

Minden beavatkozás után tesztelje végig a teljes rendelési folyamatot az összes kínált fizetési móddal. Figyeljen a szokatlan köztes lépésekre, a további beviteli mezőkre vagy az idegen domainekre való átirányításokra. A böngésző fejlesztői eszközei megmutatják, mely szkriptek milyen címekről töltődnek be; a pénztároldalon az ismeretlen források figyelmeztető jelek. A tesztet dátummal és eredménnyel dokumentálja.

Hogyan segít konkrétan a PHP SOS?

  • A tárhelyszolgáltatójával tisztázzuk a PHP javítási állapotát, és megerősíttetjük az összes PHP-folyamat újraindítását.
  • Mentjük a naplókat, az adatbázist és a fájlokat, mielőtt bármit megváltoztatnánk.
  • Ellenőrizzük a pénztársablonokat, a fizetési bővítményeket, a REST API-kulcsokat, a webhookokat és a felhasználói szerepköröket.
  • Találat esetén megtisztítjuk a webshopot, Önnel együtt megújítjuk a hozzáféréseket, és az adatvédelem és a biztosítás számára dokumentáljuk a folyamatot.

Gyakori kérdések

Veszélyben vannak a bankkártyaadatok a WooCommerce-ben a PHP2Shell miatt?

Ez attól függ, hogyan van beépítve a fizetési szolgáltató. Ha a kártyaadatokat a szolgáltató űrlapján rögzítik, azok többnyire nincsenek a webshopban. A szerverhez hozzáférő támadó azonban úgy módosíthatja a fizetési folyamatot, hogy a bevitt adatokat még előtte elfogja.

Hol látom a PHP-verziót a WooCommerce-ben?

A WooCommerce > Állapot alatt, a szerverkörnyezet szakaszban. A szám azt a verziót mutatja, amellyel a webshop fut. Hogy be van-e juttatva egy backport, abból nem derül ki; ezt a tárhelyszolgáltatónak kell megerősítenie.

Miért érdemes ellenőrizni a WooCommerce webhookokat?

A webhookok olyan események, mint az új rendelések esetén adatokat küldenek egy megadott címre. Egy titokban létrehozott webhook tartósan elküldheti a rendelési adatokat harmadik félnek, még a PHP javítása után is.

Gyanú esetén értesítenem kell a fizetési szolgáltatókat?

Megalapozott gyanú esetén újíttassa meg az API-kulcsokat a szolgáltatónál, és tartsa be a biztonsági incidensekre vonatkozó előírásait. Hogy fennállnak-e bejelentési kötelezettségek, azt az adatvédelmi felelősével vagy ügyvédjével tisztázza.

Források

Azonnali kapcsolat

Minden óra számít. Írjon nekünk most.

Ismertesse röviden a rendszert, a PHP-verziót és a megfigyelését. Jelentkezünk, tisztázzuk a helyzetet, és távolról dolgozunk, amíg az incidens le nem zárul és dokumentálva nem lesz.

Azonnali segítség