Aktuālā situācija: PHP2Shell. Divas kritiskas PHP ievainojamības (CVSS 9.2) ļauj izpildīt ļaunprātīgu kodu bez pieteikšanās. Ielāpi kopš 21.10.2026.Kas jādara tagad →

Shopware 5 PHP versija pēc PHP2Shell: vecu veikalu aizsardzība

Daudzi Shopware 5 veikali darbojas uz vecām PHP versijām bez oficiāliem atjauninājumiem. Pēc PHP2Shell tiem vajadzīgs skaidrs plāns: pārbaudīt stāvokli, pagaidu aizsardzība, pāreja.

Aktuāls uz 4 min lasīšanas laiksPlatformas

Īsi: Shopware 5 PHP versija pēc PHP2Shell ir svarīgākais jautājums. Daudzi šie veikali darbojas uz PHP 8.1 vai vecākas, un tām PHP projekts vairs nepiedāvā oficiālus atjauninājumus. Tāpēc nepieciešams apstiprināts backport vai pagaidu aizsardzība un stingrs plāns pārejai.

Kāpēc Shopware 5 veikaliem jāskatās īpaši rūpīgi

PHP2Shell ietver divas kritiskas PHP ievainojamības, CVE-2026-109618 un CVE-2026-109619. Saskaņā ar speciālistu presi ir skartas gandrīz visas versijas līdz pat PHP 5.4. Oficiāli labojumi ir tikai PHP 8.2 līdz 8.5, versijām 7.4, 8.0 un 8.1 tikai minimāli pirmkoda backport labojumi.

Shopware 5 ir Shopware 6 iepriekšējā paaudze. Tieši izaugušie veikali ar daudziem individuāliem spraudņiem tur ir palikuši, bieži uz tās PHP versijas, kas bija aktuāla pēdējās lielās pārbūves laikā. Vai jūsu konkrētā Shopware 5 versija vēl saņem ražotāja drošības atjauninājumus, pārbaudiet vietnē shopware.com. Kas attiecas uz vecām PHP versijām, apkopo raksts PHP 8.1 un vecākas.

Shopware 5 PHP versijas pārbaude administrēšanas panelī un serverī

Shopware 5 administrēšanas panelī Iestatījumi > Sistēmas informācija parāda servera vidi, ieskaitot PHP versiju, un pārbauda prasības. Tā ir versija, ar kuru darbojas administrēšanas panelis. Vai jūsu hostinga sniedzējs ir ieviesis backport, tur neredzat; numurs var palikt tāds pats, lai gan ielāps ir uzlikts.

PHP stāvoklis Situācija ar PHP2Shell Nākamais solis
8.2 līdz 8.5 Ir oficiāls labojums Atjauninājums, pārstartēšana, apliecinājums
7.4, 8.0, 8.1 Tikai minimāli pirmkoda backport labojumi Likt apstiprināt backport, plānot pāreju
7.3 un vecākas PHP projekta labojuma nav Nekavējoties pagaidu aizsardzība, paātrināt pāreju

Kuras PHP versijas jūsu Shopware 5 versija un spraudņi panes, nosakiet pēc ražotāja sistēmas prasībām un ar pārbaudi veikala kopijā.

Kur ļaunprātīgs kods Shopware 5 mēdz atrasties

  • config.php galvenajā direktorijā: datubāzes piekļuve atklātā tekstā.
  • custom/plugins/ un engine/Shopware/Plugins/Community/ kā arī Local/: jaunākas un vecākas spraudņu vietas, bieži ar pašizstrādātiem risinājumiem bez uzturēšanas.
  • themes/Frontend/: paša tēmas veidnes un JavaScript, skimmeru iecienīta vieta norēķinu procesā.
  • web/cache/: kompilēti tēmas faili, kas pēc manipulācijas tiek piegādāti katram apmeklētājam.
  • media/ un files/: attēli, lejupielādes un dokumenti, nevis PHP faili.
  • var/log/: žurnāli, kas jāsaglabā pirms jebkādām izmaiņām.

Droša pārbaude uz PHP failiem vietās, kur to nedrīkst būt:

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

Administrēšanas panelis atrodas adresē /backend. Pārbaudiet tur lietotāju pārvaldību uz nezināmiem kontiem un, ja iespējams, ierobežojiet piekļuvi zināmiem tīkliem. Arī spraudņu pārvaldniekam vērts pievērst uzmanību: nezināmi vai nesen uzstādīti spraudņi, kurus neviens nav pasūtījis, ir skaidrs brīdinājuma signāls.

Vecos veikalos pievienojas praktiska problēma. Bieži neviens vairs precīzi nezina, kuri spraudņi ir pielāgoti individuāli, un sākotnējā aģentūra vairs nav sasniedzama. Salīdzināšana ar spraudņu ražotāju oriģinālajām pakotnēm tad ir vienīgais uzticamais veids, kā atpazīt izmaiņas. Šajā reizē dokumentējiet arī to, kuri spraudņi veikalam patiešām vajadzīgi; tas vēlāk palīdz pārejā.

Rīkoties nekavējoties

Ja jūsu Shopware 5 veikals darbojas uz PHP 8.1 vai vecākas un jūsu hostinga sniedzējs nevar apstiprināt backport, nekavējoties ieviesiet php.net pagaidu pasākumus. BSI (Vācijas Federālais informācijas drošības birojs) iesaka tīmekļa serverus uz laiku atvienot no tīkla, ja atjaunināšana nav iespējama uzreiz.

Pagaidu aizsardzība līdz pārejai

Kamēr PHP nav atjaunināts vai veikals nav pārcelts, php.net pasākumi samazina risku, nenodrošinot pilnīgu aizsardzību. Tie jāievieš servera konfigurācijā, nevis .user.ini:

; im FPM-Pool als php_admin_value bzw. php_admin_flag setzen
memory_limit = -1
post_max_size = 32M
upload_max_filesize = 16M
session.upload_progress.enabled = 0

Pēc tam pārstartējiet visus PHP procesus. Papildus var palīdzēt priekšā ieslēgts filtrs; sīkāk lasiet rakstā Tūlītēji pasākumi bez ielāpa.

Ko Shopware 5 atjauninājums dod un ko ne

Atjauninājums Shopware 5 ietvaros var aizvērt zināmas kļūdas veikalā un dažkārt ļauj izmantot jaunākas PHP versijas. Tas neielāpo PHP, nenoņem svešus failus un nepierāda, ka veikals ir tīrs. Pāreja uz Shopware 6 ir projekts ar datu pārņemšanu, jaunu tēmu un jauniem spraudņiem. Kā mēs šādas pārejas strukturējam, aprakstīts rakstā PHP 8.1 un vecākas: migrācija.

Fiksējiet rezultātu rakstiski: PHP stāvokli, backport apstiprinājumu un pārstartēšanas datumu. Šī dokumentācija jums vajadzīga, ja jautājumus uzdod apdrošinātājs, maksājumu pakalpojumu sniedzējs vai datu aizsardzības speciālists.

Kā PHP SOS palīdz konkrēti?

  • Mēs nosakām jūsu Shopware 5 servera PHP versiju, pakotnes stāvokli un backport situāciju.
  • Mēs ieviešam pagaidu aizsardzību servera konfigurācijā un pārstartējam visus procesus.
  • Mēs pārbaudām spraudņus, tēmu, kešatmiņu un lietotājus uz uzbrukuma pēdām.
  • Mēs kopā ar jums izstrādājam ceļa karti: PHP jauninājums Shopware 5 kā starpposms vai tieša pāreja.

Biežāk uzdotie jautājumi

Kāda PHP versija vajadzīga Shopware 5?

Tas atkarīgs no precīzās Shopware 5 versijas. Pārbaudiet sistēmas prasības dokumentācijā vietnē shopware.com savai uzstādītajai versijai. PHP2Shell gadījumā izšķiroši ir tas, vai jūsu PHP versija vēl saņem drošības atjauninājumus.

Vai Shopware 5 varu vienkārši pārslēgt uz PHP 8.3?

Tikai tad, ja jūsu Shopware versija un visi spraudņi šo PHP versiju atbalsta. Citādi draud kļūdas norēķinu procesā vai administrēšanas panelī. Pārslēgšanu pārbaudiet veikala kopijā, pirms ieslēdzat to produktīvajā vidē.

Vai pāreja uz Shopware 6 ir tikai atjauninājums?

Nē. Shopware 6 ir jauna platforma ar citu tehnoloģiju, citiem spraudņiem un citu tēmu sistēmu. Datus var pārņemt, bet spraudņi un dizains jāizveido no jauna.

Ko darīt, ja pāreja aizņem mēnešus?

Tad līdz tam veikalam vajadzīgs ielāpots PHP no distributīva vai hostinga sniedzēja, php.net pagaidu pasākumi un, ja vajadzīgs, priekšā ieslēgts filtrs. Tas samazina risku, bet pāreju neaizstāj.

Avoti

Tūlītējs kontakts

Katra stunda ir svarīga. Rakstiet mums tūlīt.

Īsi aprakstiet sistēmu, PHP versiju un novēroto. Mēs sazināsimies, noskaidrosim situāciju un strādāsim attālināti, līdz incidents ir slēgts un dokumentēts.

Tūlītēja palīdzība