Situația actuală: PHP2Shell. Două vulnerabilități critice PHP (CVSS 9.2) permit cod malițios fără autentificare. Patchuri din 21.10.2026.Ce este de făcut acum →

Versiunea PHP Shopware 5 după PHP2Shell: securizarea magazinelor vechi

Multe magazine Shopware 5 rulează pe versiuni PHP vechi, fără actualizări oficiale. După PHP2Shell au nevoie de un plan clar: verificarea stării, protecție de tranziție, migrare.

Stadiu 4 min de cititPlatforme

Pe scurt: După PHP2Shell, versiunea PHP a Shopware 5 este cea mai importantă întrebare. Multe dintre aceste magazine rulează pe PHP 8.1 sau mai vechi, pentru care proiectul PHP nu mai oferă actualizări oficiale. Aveți, de aceea, nevoie de un backport confirmat sau de protecție de tranziție și de un plan ferm pentru migrare.

De ce magazinele Shopware 5 trebuie examinate cu atenție deosebită

PHP2Shell cuprinde două vulnerabilități critice în PHP, CVE-2026-109618 și CVE-2026-109619. Potrivit presei de specialitate, sunt afectate aproape toate versiunile, până înapoi la PHP 5.4. Corecții oficiale există doar pentru PHP 8.2 până la 8.5, iar pentru 7.4, 8.0 și 8.1 doar backporturi minimale ale codului sursă.

Shopware 5 este generația anterioară a Shopware 6. Mai ales magazinele crescute în timp, cu multe plugin-uri personalizate, au rămas aici, adesea pe versiunea PHP care era actuală la ultima mare refacere. Dacă versiunea dumneavoastră concretă de Shopware 5 mai primește actualizări de securitate de la producător verificați pe shopware.com. Ce se aplică versiunilor PHP vechi rezumă PHP 8.1 și mai vechi.

Verificarea versiunii PHP Shopware 5 în backend și pe server

În backend-ul Shopware 5, Setări > Informații sistem afișează mediul serverului, inclusiv versiunea PHP, și verifică cerințele. Aceasta este versiunea cu care rulează backend-ul. Dacă furnizorul dumneavoastră de hosting a aplicat un backport nu vedeți acolo; numărul poate rămâne același, deși patchul este aplicat.

Starea PHP Situația la PHP2Shell Pasul următor
8.2 până la 8.5 Corecție oficială disponibilă Actualizare, repornire, dovadă
7.4, 8.0, 8.1 Doar backporturi minimale ale codului sursă Cereți confirmarea backportului, planificați migrarea
7.3 și mai vechi Nicio corecție din partea proiectului PHP Protecție de tranziție imediat, mutați migrarea mai devreme

Ce versiuni PHP suportă versiunea dumneavoastră de Shopware 5 și plugin-urile dumneavoastră aflați conform cerințelor de sistem ale producătorului și printr-un test pe o copie a magazinului.

Unde se află cu predilecție codul malițios în Shopware 5

  • config.php în directorul principal: accesul la baza de date în text clar.
  • custom/plugins/ și engine/Shopware/Plugins/Community/ precum și Local/: locuri de plugin-uri mai noi și mai vechi, adesea cu dezvoltări proprii fără întreținere.
  • themes/Frontend/: șabloane și JavaScript ale temei proprii, preferate pentru skimmere în checkout.
  • web/cache/: fișiere de temă compilate, care, după o manipulare, sunt livrate fiecărui vizitator.
  • media/ și files/: imagini, descărcări și documente, nu fișiere PHP.
  • var/log/: jurnale pe care ar trebui să le salvați înainte de orice modificare.

Verificare inofensivă pentru fișiere PHP în locuri unde nu au ce căuta:

find media files web/cache -type f -name "*.php"
find themes custom -name "*.php" -newermt "2026-10-17"

Backend-ul se află la /backend. Verificați acolo administrarea utilizatorilor pentru conturi necunoscute și restricționați, dacă este posibil, accesul la rețele cunoscute. Și managerul de plugin-uri merită o privire: plugin-urile necunoscute sau instalate recent, pe care nu le-a comandat nimeni, sunt un semnal de avertizare clar.

La magazinele vechi apare și o problemă practică. Adesea nu mai știe nimeni exact ce plugin-uri au fost adaptate individual, iar agenția inițială nu mai poate fi contactată. O comparație cu pachetele originale ale producătorilor de plugin-uri este atunci singura cale sigură de a recunoaște modificările. Documentați cu această ocazie și ce plugin-uri are cu adevărat nevoie magazinul; acest lucru ajută mai târziu la migrare.

Acționați imediat

Dacă magazinul dumneavoastră Shopware 5 rulează pe PHP 8.1 sau mai vechi, iar furnizorul de hosting nu poate confirma un backport, aplicați imediat măsurile de tranziție de la php.net. BSI (Oficiul Federal German pentru Securitatea Informațiilor) recomandă scoaterea temporară a serverelor web din rețea, dacă o actualizare nu este posibilă imediat.

Protecție de tranziție până la migrare

Până când PHP este actualizat sau magazinul este mutat, măsurile de la php.net reduc riscul, fără a oferi protecție completă. Ele aparțin configurației serverului, nu fișierului .user.ini:

; setați în pool-ul FPM ca php_admin_value, respectiv php_admin_flag
memory_limit = -1
post_max_size = 32M
upload_max_filesize = 16M
session.upload_progress.enabled = 0

Apoi reporniți toate procesele PHP. Un filtru plasat în față poate ajuta suplimentar; detalii găsiți la Măsuri imediate fără patch.

Ce poate și ce nu poate o actualizare Shopware 5

O actualizare în cadrul Shopware 5 poate închide erori cunoscute din magazin și uneori permite versiuni PHP mai noi. Ea nu aplică patchul PHP, nu elimină fișiere străine și nu dovedește că magazinul este curat. Trecerea la Shopware 6 este un proiect cu preluare de date, temă nouă și plugin-uri noi. Cum structurăm astfel de treceri descrie PHP 8.1 și mai vechi: migrare.

Consemnați rezultatul în scris: starea PHP, confirmarea backportului și data repornirii. Aveți nevoie de această documentație la întrebările asigurătorului, ale furnizorului de plăți sau ale responsabilului cu protecția datelor.

Cum ajută PHP SOS concret?

  • Stabilim versiunea PHP, starea pachetului și situația backporturilor serverului dumneavoastră Shopware 5.
  • Implementăm protecția de tranziție în configurația serverului și repornim toate procesele.
  • Verificăm plugin-urile, tema, cache-ul și utilizatorii pentru urme ale unui atac.
  • Întocmim împreună cu dumneavoastră un plan de lucru: upgrade PHP pe Shopware 5 ca pas intermediar sau migrare directă.

Întrebări frecvente

Ce versiune PHP are nevoie Shopware 5?

Depinde de versiunea exactă de Shopware 5. Verificați cerințele de sistem din documentația de pe shopware.com pentru versiunea instalată. Pentru PHP2Shell este decisiv dacă versiunea dumneavoastră PHP mai primește actualizări de securitate.

Pot trece pur și simplu Shopware 5 la PHP 8.3?

Doar dacă versiunea dumneavoastră de Shopware și toate plugin-urile acceptă această versiune PHP. Altfel apar riscuri de erori în checkout sau în backend. Testați trecerea pe o copie a magazinului înainte de a o activa în producție.

Este migrarea la Shopware 6 doar o actualizare?

Nu. Shopware 6 este o platformă nouă, cu altă tehnologie, alte plugin-uri și alt sistem de teme. Datele pot fi preluate, dar plugin-urile și designul trebuie realizate din nou.

Ce fac dacă migrarea durează luni?

Atunci magazinul are nevoie până atunci de un PHP cu patch aplicat prin distribuție sau furnizorul de hosting, de măsurile de tranziție de la php.net și, eventual, de un filtru plasat în față. Aceasta reduce riscul, dar nu înlocuiește migrarea.

Surse

Contact imediat

Fiecare oră contează. Scrieți-ne acum.

Descrieți pe scurt sistemul, versiunea PHP și ce ați observat. Ne vom face auziți, clarificăm situația și lucrăm la distanță până când incidentul este încheiat și documentat.

Ajutor imediat