Fil-qosor: Il-vulnerabbiltà ta' PrestaShop li bħalissa qed tagħmel l-aħbarijiet hija PHP2Shell u tinsab f'PHP, mhux fil-ħanut. Aġġornament ta' PrestaShop ma jgħinx kontriha. Wara l-patch ta' PHP u r-restart ivverifikaw il-folder override, il-moduli, iċ-checkout u l-kontijiet tal-impjegati.
X'jfisser PHP2Shell għan-negozjanti ta' PrestaShop
PrestaShop huwa applikazzjoni tal-PHP mifruxa għand negozjanti żgħar u ta' daqs medju, spiss fuq shared hosting jew vServers sempliċi. Skont it-tim ta' PHP, il-vulnerabbiltajiet CVE-2026-109618 u CVE-2026-109619 jippermettu kodiċi malizzjuż mill-bogħod mingħajr login, indipendentement mill-istat tal-ħanut.
Għal ħanut hemm ħafna x'jintilef: kontijiet tal-klijenti, indirizzi, ordnijiet, fatturi u aċċessi għal servizzi tal-pagament u tal-ispedizzjoni. L-attakkanti spiss jimmiraw lejn iċ-checkout tal-ħwienet, fejn jistgħu jaqraw dak li jiddaħħal għall-pagament qabel ma jaslu għand il-fornitur tal-pagamenti.
Jiżdied il-fattur taż-żmien. Skont rapporti tal-midja, l-ewwel tentattiv ta' attakk ġie osservat fis-17/10/2026 u l-patches dehru fil-21/10/2026. Ħanut li kien aċċessibbli f'dan iż-żmien jista' jkun affettwat, anke jekk illum kollox jidher normali. Indikaturi ta' kompromess (IOCs) ikkonfermati s'issa ma hemmx; l-indikazzjonijiet joħorġu minn mġiba mhux tas-soltu, fajls ġodda u bidliet fid-database.
Vulnerabbiltà ta' PrestaShop: ivverifikaw il-verżjoni ta' PHP fil-Back Office
Taħt Advanced Parameters > Information PrestaShop juri indikazzjonijiet tas-server u ta' PHP dwar l-installazzjoni li qed taħdem. Il-verżjonijiet upstream rranġati huma 8.5.12, 8.4.27, 8.3.36 u 8.2.35. Il-hosters xi kultant jinstallaw korrezzjonijiet bħala backport, u n-numru murija jibqa' l-istess. Itolbu li l-istat jiġi kkonfermat bil-miktub.
Liema verżjonijiet ta' PHP tappoġġja l-verżjoni ta' PrestaShop tagħkom tivverifikawh, skont ir-rekwiżiti tas-sistema, fid-dokumentazzjoni tal-manifattur fuq prestashop.com. Ħwienet aktar qodma tal-verżjonijiet 1.6 u 1.7 spiss jaħdmu fuq verżjonijiet aktar qodma ta' PHP; allura japplika dak li hemm taħt Miżuri immedjati mingħajr patch, sakemm upgrade isir possibbli.
Moħbijiet tipiċi tal-kodiċi malizzjuż f'PrestaShop
| Post | Kontenut | Punt ta' verifika |
|---|---|---|
app/config/parameters.php (verżjonijiet aktar qodma config/settings.inc.php) |
Aċċess tad-database, ċavetta tal-cookies | Data tal-bidla, ġeddu wara suspett |
override/ |
Klassijiet u controllers sostitwiti | Kull fajl irid ikun jista' jiġi spjegat |
modules/ |
Moduli mill-marketplace u minn terzi | Moduli mhux magħrufa, fajls mibdula |
themes/ |
Templates u JavaScript, anke għaċ-checkout | Skripts barranin |
img/, upload/, download/ |
Immaġini, uploads tal-klijenti, prodotti diġitali | L-ebda fajl PHP |
var/cache/, var/logs/ |
Cache u protokolli | Issalvaw il-logs, erġgħu oħolqu l-cache |
install/ |
Folder tal-installazzjoni | M'għandux ikun preżenti fl-operat |
Il-folder override jixraq attenzjoni partikolari. Kodiċi mpoġġi hemm jissostitwixxi partijiet minn PrestaShop, pereżempju l-ipproċessar tal-ordnijiet jew tal-pagamenti, u ma jitneħħiex awtomatikament fl-aġġornamenti.
Verifiki mingħajr periklu fil-linja tal-kmand u fid-database (il-prefiss tat-tabelli skont l-installazzjoni):
find override -name "*.php" -newermt "2026-10-17"
find img upload download -type f -name "*.php"
ls -d admin*
SELECT email, firstname, lastname, active FROM ps_employee;
Jekk il-klijenti jirrapportaw paġni tal-pagament mhux tas-soltu jew użu ħażin tal-karti wara xiri, neħħu ċ-checkout min-netwerk u ssalvaw il-logs mill-20/10/2026. Checkout manipulat jista' jaqbad data f'kull xiri ieħor.
Back Office, kontijiet tal-impjegati u moduli
Il-Back Office jinsab f'direttorju b'isem individwali li jingħata waqt l-installazzjoni. Ivverifikaw taħt Advanced Parameters il-kontijiet tal-impjegati u l-profili għal aċċessi mhux magħrufa jew abbandunati, pereżempju minn aġenziji ta' qabel. Illimitaw id-direttorju tal-admin, jekk possibbli, għal netwerks magħrufa.
Il-moduli mill-marketplace u minn terzi jespandu l-pagament, l-ispedizzjoni, il-marketing u l-interfaces. Kull modulu huwa kodiċi PHP addizzjonali, u moduli mingħajr manutenzjoni attiva huma fost l-aktar bibien frekwenti tad-dħul f'ħwienet ta' PrestaShop. Ħassru u neħħu dak li ma jintużax, minflok tiddiżattivawh biss. Ivverifikaw ukoll iċ-ċwievet tal-webservice tal-API għal entrati mhux magħrufa.
X'jista' jagħmel aġġornament ta' PrestaShop u x'ma jistax
Aġġornament ta' PrestaShop jew ta' moduli individwali jagħlaq żbalji f'dan il-kodiċi. Ma jipatchjax PHP, ma jibdiex mill-ġdid proċessi u ma jneħħix la overrides u lanqas moduli barranin, skripts fit-theme jew kontijiet ġodda tal-impjegati. Jekk data personali nqabdet, jista' jkun hemm ukoll obbligu ta' notifika; tagħrif ġenerali joffri Obbligu ta' notifika tal-GDPR: 72 siegħa, il-valutazzjoni f'każ individwali tagħmilha l-uffiċjal tal-protezzjoni tad-data tagħkom. X'għandhom jinnotaw barra minn dan in-negozjanti jiġbor fil-qosor Sigurtà tal-IT għal ħwienet online.
F'ħwienet b'diversi pajjiżi jew bil-funzjoni multistore spiss jaħdmu diversi dominji fuq l-istess installazzjoni. Sejba allura taffettwa l-ħwienet kollha, anke jekk l-anomalija ġiet innutata biss f'wieħed.
Kif tgħin PHP SOS b'mod konkret?
- Niċċaraw mal-hoster tagħkom l-istat ta' PHP, il-backport u r-restart.
- Insalvaw il-logs, il-fajls u d-database u niddokumentaw l-istat inizjali.
- Niċċekkjaw l-overrides, il-moduli, it-theme, il-folders tal-upload, il-kontijiet tal-impjegati u ċ-ċwievet tal-webservice.
- F'każ ta' sejbiet, it-tneħħija tal-malware tagħna tieħu ħsieb it-tindif u t-tiġdid tal-aċċessi.
Mistoqsijiet frekwenti
Aġġornament ta' PrestaShop jagħlaq PHP2Shell?
Le. L-aġġornamenti ta' PrestaShop jirranġaw żbalji fil-kodiċi tal-ħanut. Il-vulnerabbiltajiet ta' PHP2Shell jinsabu fl-interpretatur ta' PHP u jingħalqu biss b'aġġornament ta' PHP jew b'backport ikkonfermat bir-restart tal-proċessi kollha ta' PHP.
Fejn nara l-verżjoni ta' PHP f'PrestaShop?
Fil-Back Office taħt Advanced Parameters > Information. Hemmhekk jinsabu l-indikazzjonijiet tas-server u ta' PHP. Backport installat ma jistax jingħaraf min-numru; dan jikkonfermah il-hoster tagħkom.
X'inhu l-folder override u għaliex għandu jiġi vverifikat?
Fil-folder override jistgħu jiġu sostitwiti klassijiet u controllers ta' PrestaShop. Kodiċi hemmhekk jaħdem minflok l-oriġinal, pereżempju fiċ-checkout. Overrides mhux magħrufa huma għalhekk punt importanti ta' verifika wara suspett.
Id-direttorju tal-admin irid ikun imsemmi mill-ġdid?
PrestaShop jagħti waqt l-installazzjoni isem proprju lid-direttorju tal-admin. Dan jagħmel it-tiftix aktar diffiċli, imma ma jissostitwixxix passwords b'saħħithom, login b'żewġ fattur u restrizzjoni tal-aċċess.