# Shopware 5 PHP-verzió a PHP2Shell után: régi webshopok védelme

> A Shopware 5 gyakran régi PHP-verzión fut. Ellenőrizze az állapotot, zárja le a PHP2Shellt átmeneti védelemmel, és tervezze meg rendezetten az áttérést.

Forrás: https://phpsos.de/hu/plattformen/shopware-5/  
Állapot: 2026. 10. 25.  
Szolgáltató: PHP SOS, PHP-vészhelyzeti segítség és szerverbiztonság. Azonnali segítség WhatsAppon: https://wa.me/491736494914?text=%C3%9Cdv%C3%B6zl%C3%B6m%2C%20PHP%20SOS%21%20Seg%C3%ADts%C3%A9gre%20van%20sz%C3%BCks%C3%A9g%C3%BCnk%20a%20PHP-szerver%C3%BCnkkel.%20C%C3%A9g%3A%20%E2%80%A6%20Weboldal%3A%20%E2%80%A6

**Röviden:** A Shopware 5 PHP-verziója a PHP2Shell után a legfontosabb kérdés. Sok ilyen webshop PHP 8.1-en vagy régebbin fut, ezekhez a PHP-projekt már nem ad ki hivatalos frissítéseket. Ezért megerősített backportra vagy átmeneti védelemre, és az áttérés szilárd tervére van szükség.

## Miért kell a Shopware 5 webshopoknak különösen alaposan körülnézniük

A PHP2Shell két kritikus rést foglal magában a PHP-ben, a CVE-2026-109618-at és a CVE-2026-109619-et. A szakmai sajtó szerint szinte az összes verzió érintett egészen a PHP 5.4-ig visszamenőleg. Hivatalos javítások csak a PHP 8.2-től 8.5-ig léteznek, a 7.4, 8.0 és 8.1 esetében csupán minimális forráskód-backportok.

A Shopware 5 a Shopware 6 elődgenerációja. Különösen a sok egyedi bővítménnyel megnőtt webshopok maradtak itt, gyakran azon a PHP-verzión, amely az utolsó nagy átépítéskor aktuális volt. Hogy az Ön konkrét Shopware 5 verziója kap-e még biztonsági frissítéseket a gyártótól, azt a shopware.com oldalon ellenőrizheti. Hogy mi érvényes a régi PHP-verziókra, azt a [PHP 8.1 és régebbi](https://phpsos.de/hu/php2shell/php-8-1-und-aelter/) oldal foglalja össze.

## A Shopware 5 PHP-verziójának ellenőrzése a backendben és a szerveren

A Shopware 5 backendben a **Beállítások > Rendszerinformáció** megmutatja a szerverkörnyezetet a PHP-verziót is beleértve, és ellenőrzi a követelményeket. Ez az a verzió, amellyel a backend fut. Hogy a tárhelyszolgáltatója bejuttatott-e backportot, azt itt nem látja; a szám ugyanaz maradhat, noha a javítás megtörtént.

| PHP-állapot | Helyzet a PHP2Shell szempontjából | Következő lépés |
|---|---|---|
| 8.2-től 8.5-ig | Van hivatalos javítás | Frissítés, újraindítás, igazolás |
| 7.4, 8.0, 8.1 | Csak minimális forráskód-backportok | Backport megerősíttetése, áttérés tervezése |
| 7.3 és régebbi | A PHP-projekttől nincs javítás | Azonnali átmeneti védelem, az áttérés előrehozása |

Hogy a Shopware 5 verziója és a bővítményei mely PHP-verziókat bírják, azt a gyártó rendszerkövetelményei szerint és a webshop egy másolatán végzett teszttel állapíthatja meg.

## Hol szeret lapulni a kártékony kód a Shopware 5-ben

- **config.php** a főkönyvtárban: az adatbázis-hozzáférés egyszerű szövegként.
- **custom/plugins/** és **engine/Shopware/Plugins/Community/** valamint **Local/**: újabb és régebbi bővítményhelyek, gyakran gondozatlan egyedi fejlesztésekkel.
- **themes/Frontend/**: a saját téma sablonjai és JavaScriptje, a pénztárban lévő skimmerek kedvelt helye.
- **web/cache/**: lefordított téma-fájlok, amelyeket manipuláció után minden látogatónak kiszolgálnak.
- **media/** és **files/**: képek, letöltések és dokumentumok, nem PHP-fájlok.
- **var/log/**: naplók, amelyeket minden változtatás előtt le kell menteni.

Veszélytelen ellenőrzés azokon a helyeken lévő PHP-fájlokra, ahová nem valók:

```bash
find media files web/cache -type f -name "*.php"
find themes custom -name "*.php" -newermt "2026-10-17"
```

A backend a `/backend` alatt található. Ott nézze át a felhasználókezelést ismeretlen fiókok szempontjából, és ha lehet, korlátozza a hozzáférést ismert hálózatokra. A bővítménykezelő is megér egy pillantást: az ismeretlen vagy nemrég telepített bővítmények, amelyeket senki sem rendelt meg, egyértelmű figyelmeztető jelek.

A régi webshopoknál egy gyakorlati probléma is adódik. Gyakran senki sem tudja pontosan, mely bővítményeket szabták egyedire, és az eredeti ügynökség nem elérhető. A bővítménygyártók eredeti csomagjaival való összevetés ilyenkor az egyetlen megbízható mód a változások felismerésére. Ez alkalommal rögtön dokumentálja azt is, mely bővítményekre van a webshopnak valóban szüksége; ez később segít az áttérésnél.

> **Azonnal cselekedjen:**
> Ha a Shopware 5 webshopja PHP 8.1-en vagy régebbin fut, és a tárhelyszolgáltatója nem tud backportot megerősíteni, azonnal hajtsa végre a php.net átmeneti intézkedéseit. A BSI azt javasolja, hogy a webszervereket átmenetileg le kell választani a hálózatról, ha a frissítés nem lehetséges azonnal.

## Átmeneti védelem az áttérésig

Amíg a PHP nincs frissítve vagy a webshop nincs átköltöztetve, a php.net intézkedései csökkentik a kockázatot, de teljes védelmet nem nyújtanak. A szerverkonfigurációba tartoznak, nem a `.user.ini`-be:

```ini
; az FPM-poolban php_admin_value, illetve php_admin_flag értékként kell beállítani
memory_limit = -1
post_max_size = 32M
upload_max_filesize = 16M
session.upload_progress.enabled = 0
```

Utána minden PHP-folyamatot újra kell indítani. Egy előtte álló szűrő további segítséget nyújthat; a részleteket a [Azonnali intézkedések javítás nélkül](https://phpsos.de/hu/php2shell/sofortmassnahmen-ohne-patch/) oldalon találja.

## Mit ér egy Shopware 5 frissítés, és mit nem

A Shopware 5-en belüli frissítés lezárhatja a webshop ismert hibáit, és néha újabb PHP-verziókat tesz lehetővé. A PHP-t nem javítja, idegen fájlokat nem távolít el, és nem bizonyítja, hogy a webshop tiszta. A Shopware 6-ra való váltás adatátvétellel, új témával és új bővítményekkel járó projekt. Hogyan strukturáljuk az ilyen váltásokat, azt a [PHP 8.1 és régebbi: migráció](https://phpsos.de/hu/leistungen/php-migration-legacy/) oldal írja le.

Rögzítse az eredményt írásban: PHP-állapot, backport-megerősítés és az újraindítás dátuma. Erre a dokumentációra szüksége lesz a biztosító, a fizetési szolgáltató vagy az adatvédelmi felelős kérdéseinél.

## Hogyan segít konkrétan a PHP SOS?

- Megállapítjuk a Shopware 5 szerverének PHP-verzióját, csomagállapotát és backport-helyzetét.
- Átmeneti védelmet valósítunk meg a szerverkonfigurációban, és újraindítjuk az összes folyamatot.
- Ellenőrizzük a bővítményeket, a témát, a gyorsítótárat és a felhasználókat egy támadás nyomai szempontjából.
- Menetrendet készítünk Önnel: PHP-frissítés a Shopware 5-ön köztes lépésként, vagy közvetlen áttérés.


## Gyakori kérdések

**Milyen PHP-verzió kell a Shopware 5-höz?**  
Ez a Shopware 5 pontos verziójától függ. A telepített verzióra vonatkozó rendszerkövetelményeket a shopware.com dokumentációjában ellenőrizze. A PHP2Shell szempontjából az a döntő, hogy a PHP-verziója kap-e még biztonsági frissítéseket.

**Átállíthatom egyszerűen a Shopware 5-öt PHP 8.3-ra?**  
Csak ha a Shopware-verziója és az összes bővítmény támogatja ezt a PHP-verziót. Egyébként hibák léphetnek fel a fizetési folyamatban vagy a backendben. Az éles bekapcsolás előtt tesztelje a váltást a webshop egy másolatán.

**Az áttérés a Shopware 6-ra csak egy frissítés?**  
Nem. A Shopware 6 új platform, más technikával, más bővítményekkel és más témarendszerrel. Az adatok átvehetők, a bővítményeket és a dizájnt azonban újra kell megvalósítani.

**Mit tegyünk, ha az áttérés hónapokig tart?**  
Addig a webshopnak javított PHP kell a disztribúción vagy a tárhelyszolgáltatón keresztül, a php.net átmeneti intézkedései, és adott esetben egy előtte álló szűrő. Ez csökkenti a kockázatot, de az áttérést nem pótolja.

## Források

- [php.net: biztonsági közlemények](https://www.php.net/)
- [Támogatott PHP-verziók](https://www.php.net/supported-versions.php)
- [Shopware](https://www.shopware.com/)
- [TechTarget: PHP2Shell](https://www.techtarget.com/cybersecurity/news/366652444/PHP2Shell-22M-exposed-servers-at-risk-as-emergency-patches-released)
