Fil-qosor: Is-sigurtà ta' MediaWiki wara PHP2Shell tibda mill-PHP tas-server, għax il-vulnerabbiltà tinsab hemmhekk u mhux fil-wiki. Wikis interni spiss ma jintmessux għal snin sħaħ u jaħdmu fuq verżjonijiet qodma ta' PHP. Ivverifikaw l-istat fuq Special:Version, ippatchjaw u erġgħu ibdew, u wara kkontrollaw LocalSettings.php, images u l-interface administrators.
Għaliex wikis interni huma mira li tħallas
MediaWiki jservi f'ħafna kumpaniji, awtoritajiet u istituzzjonijiet tar-riċerka bħala manwal intern. Hemmhekk jinsabu proċessi, persuni ta' kuntatt, pjanti tan-netwerk, istruzzjonijiet għas-servers u xi kultant anke aċċessi li ma jappartjenux hemm. Għal attakkant wiki bħal din hija mappa tal-kumpanija.
Skont it-tim ta' PHP, il-vulnerabbiltajiet ta' PHP CVE-2026-109618 u CVE-2026-109619 jippermettu kodiċi malizzjuż mill-bogħod mingħajr login. Wiki maħsuba "biss internament" imma aċċessibbli mill-internet hija għalhekk direttament vulnerabbli. U billi l-wikis rari jkunu fil-fokus tal-IT, spiss jaħdmu fuq servers qodma, spiss għadhom bi PHP bħala modulu ta' Apache, il-modalità tat-tħaddim bl-ogħla riskju skont it-tim ta' PHP.
Sigurtà ta' MediaWiki: ivverifikaw il-verżjoni ta' PHP u l-istat tal-patch
Il-paġna Special:Version turi l-verżjoni ta' MediaWiki, ta' PHP u tad-database kif ukoll l-estensjonijiet u l-skins kollha installati. Il-verżjonijiet upstream rranġati huma 8.5.12, 8.4.27, 8.3.36 u 8.2.35. Ħafna servers tal-wiki jaħdmu fuq distribuzzjonijiet tal-Linux b'backports; in-numru murija jibqa' l-istess għalkemm sar il-patch.
Jekk il-wiki taħdem fuq PHP 8.1 jew eqdem, mhemmx aktar aġġornamenti uffiċjali mill-proġett PHP, biss backports minimi tas-sors għal 7.4, 8.0 u 8.1. X'japplika allura jiġbor fil-qosor PHP 8.1 u eqdem. Liema verżjonijiet ta' PHP tappoġġja l-verżjoni ta' MediaWiki tagħkom tivverifikawh, skont ir-rekwiżiti tas-sistema, fuq mediawiki.org. Bidla ta' PHP tista' teħtieġ upgrade ta' MediaWiki.
L-iskripts ta' manutenzjoni u l-job runners jaħdmu permezz tal-PHP tal-linja tal-kmand. Din il-verżjoni trid tkun ippatchjata wkoll. Jekk il-kju tal-jobs jaħdem bħala servizz permanenti, dan irid jerġa' jibda wara l-aġġornament bħas-server tal-web jew PHP-FPM. Ma' mod_php dan ifisser restart ta' Apache innifsu, għax PHP jinsab hemmhekk fil-proċess tas-server tal-web.
Iċċaraw barra minn hekk lil min jappartjeni l-wiki. Wikis interni spiss twaqqfu minn dipartiment speċjalizzat u jaħdmu barra mill-manutenzjoni normali tas-servers. Mingħajr responsabbiltà ċara l-aġġornament ta' PHP hemmhekk jibqa' pendenti l-itwal.
Direttorji u fajls f'MediaWiki
| Post | Kontenut | Punt ta' verifika |
|---|---|---|
LocalSettings.php |
Aċċess tad-database, $wgSecretKey, $wgUpgradeKey, drittijiet, issettjar tal-upload |
Kodiċi miżjud, ġeddu ċ-ċwievet wara suspett |
images/ |
Fajls mgħobbija u previews | L-ebda fajl PHP, l-ebda eżekuzzjoni ta' PHP |
extensions/, skins/ |
Estensjonijiet u disinji | Fajls mhux magħrufa jew mibdula |
cache/ |
Ħażna temporanja | Ibattluha wara t-tindif |
maintenance/ |
Skripts ta' manutenzjoni għal-linja tal-kmand | Ma jintużawx permezz tal-web |
Id-direttorju tal-upload m'għandux jesegwixxi skripts fil-livell tas-server tal-web. Taħt Apache dan isir hekk, indipendentement mill-modalità tat-tħaddim ta' PHP:
<Directory "/var/www/wiki/images">
<FilesMatch "\.(php|phtml|phar)$">
Require all denied
</FilesMatch>
</Directory>
Verifika inizjali mingħajr periklu:
find images -type f -name "*.php*"
ls -l LocalSettings.php
Ivverifikaw il-paġni MediaWiki:Common.js u MediaWiki:Common.css fl-istorja tal-verżjonijiet. Bidliet hemmhekk jaffettwaw lil kull viżitatur tal-wiki u huma post tipiku għal kodiċi introdott.
Drittijiet, gruppi u estensjonijiet
F'MediaWiki l-gruppi tal-utenti jiddeċiedu dwar is-sigurtà. Ivverifikaw taħt Special:ListUsers u Special:ListGroupRights min jagħmel parti mill-gruppi administrators, bureaucrats u interface administrators. L-interface administrators jistgħu jbiddlu l-JavaScript tal-wiki kollha; dan il-grupp għandu jkun żgħir ħafna.
Għal wiki interna l-qari mingħajr login għandu jkun diżattivat u r-reġistrazzjoni ta' kontijiet ġodda mblukkata. Uploads ippermettuhom biss għat-tipi ta' fajls li verament huma meħtieġa. L-estensjonijiet iġibu kodiċi PHP proprju; estensjonijiet mingħajr manutenzjoni iżommu lura kull upgrade. Għad-drittijiet tal-fajls fuq is-server il-gwida Drittijiet tal-fajls fuq is-server tal-web tagħti orjentament.
X'jista' jagħmel aġġornament ta' MediaWiki u x'ma jistax
Aġġornament ta' MediaWiki jissostitwixxi l-qalba u jagħlaq żbalji magħrufa fiha. Ma jipatchjax PHP, ma jibdiex mill-ġdid proċessi PHP, ma jbiddel xejn f'LocalSettings.php u ma jneħħix la fajls f'images/ u lanqas bidliet f'MediaWiki:Common.js jew membri addizzjonali tal-gruppi. Ma jippruvax lanqas li qabel il-patch ħadd ma qara.
Ħarsa mgħaġġla jagħtu wkoll il-logs taħt Special:Log. Kontijiet ġodda tal-utenti, bidliet fid-drittijiet tal-gruppi u modifiki ta' paġni tal-interface mis-17/10/2026 huma nnotati hemmhekk bil-ħin.
Kif tgħin PHP SOS b'mod konkret?
- Niċċekkjaw il-verżjoni ta' PHP, il-modalità tat-tħaddim u l-istat tal-backport tas-server tal-wiki tagħkom u nikkonfermaw ir-restart.
- Insalvaw il-logs mill-20/10/2026, id-database u l-fajls.
- Niċċekkjaw
LocalSettings.php, l-uploads, l-estensjonijiet, id-drittijiet tal-gruppi u l-istorja tal-verżjonijiet tal-paġni tal-interface. - Fil-qafas tal-għajnuna immedjata għal PHP2Shell nevalwaw miegħekom jekk il-wiki għandhiex tibqa' aċċessibbli pubblikament.
Mistoqsijiet frekwenti
MediaWiki huwa affettwat minn PHP2Shell?
MediaWiki innifsu m'għandux vulnerabbiltà ġdida, imma jaħdem fuq PHP. Jekk il-PHP tas-server ma jkunx ippatchjat, skont it-tim ta' PHP attakkant jista' jesegwixxi kodiċi mingħajr login. Aġġornament ta' MediaWiki ma jagħlaqx il-vulnerabbiltà.
Fejn nara l-verżjoni ta' PHP tal-wiki tiegħi?
Fil-paġna Special:Version MediaWiki jelenka s-softwer installat, fosthom il-verżjoni ta' PHP. Jekk backport huwiex installat ma tagħrfuhx minn hemm; dan jikkonfermah l-operatur tas-server.
Għaliex MediaWiki:Common.js huwa riskju?
Il-kontenut ta' din il-paġna jiġi kkonsenjat bħala JavaScript lill-viżitaturi kollha tal-wiki. Min jista' jbiddlu jista' jesegwixxi kodiċi fil-browser ta' kull utent. Għalhekk il-grupp tal-interface administrators għandu jkun żgħir ħafna.
Huwa biżżejjed li l-wiki issir aċċessibbli biss internament?
Wiki biss fin-netwerk tal-kumpanija jew permezz ta' VPN inaqqas ir-riskju b'mod sinifikanti, għax attakkanti mill-internet ma jilħquhiex direttament. Xorta jrid isir il-patch, għax attakk jista' jiġi wkoll min-netwerk intern.