Go achomair: I ndiaidh PHP2Shell braitheann slándáil Moodle ar PHP an fhreastalaí, ní ar Moodle. Toisc go bpróiseálann ardáin foghlama sonraí daltaí, mac léinn agus fostaithe, tá gníomhú tapa tábhachtach. Paisteáil PHP don ghréasán agus do cron, atosaigh gach próiseas agus seiceáil config.php, moodledata, breiseáin agus cuntais riarthóra.
Cad is brí le PHP2Shell d'oibreoirí Moodle
Tá Moodle forleathan i scoileanna, in ollscoileanna, i bhfoghlaim leanúnach agus do oiliúint inmheánach i gcuideachtaí. Bainistíonn an t-ardán ainmneacha, seoltaí ríomhphoist, ballraíocht cúrsaí, marcanna, aschuir scrúduithe agus postálacha fóraim, i scoileanna go minic de leanaí. De réir fhoireann PHP, cuireann na leochaileachtaí PHP CVE-2026-109618 agus CVE-2026-109619 ar chumas cód mailíseach a rith go cianda gan logáil isteach.
Bíonn freastalaithe Moodle inrochtana ón idirlíon beagnach i gcónaí, mar go n-oibríonn foghlaimeoirí sa bhaile. Molann an BSI (Oifig Chónaidhme na Gearmáine um Shlándáil Faisnéise) ag leibhéal rabhaidh 3 nuashonrú láithreach agus, mura féidir sin, freastalaithe gréasáin a thógáil den líonra go sealadach. Do scoileanna agus do sholáthraithe oideachais tá sé sin deacair go heagraíochtúil, ach is féidir é a phleanáil. Gheobhaidh tú nótaí earnála-sonracha faoi Slándáil TF do scoileanna agus do sholáthraithe oideachais.
Slándáil Moodle: leagan PHP a sheiceáil do ghréasán agus do cron
Faoi Riarachán an tsuímh > Freastalaí > Timpeallacht seiceálann Moodle an leagan PHP agus ceanglais eile. Faoi Freastalaí > Faisnéis PHP feiceann riarthóirí na sonraí iomlána PHP freisin. Déanann an dá cheann cur síos ar PHP gréasáin.
Teastaíonn cronjob ó Moodle freisin a rithfidh admin/cli/cron.php go rialta trí PHP na líne ordaithe. Féadfaidh an leagan sin a bheith difriúil agus caithfear é a phaisteáil freisin. Is iad 8.5.12, 8.4.27, 8.3.36 agus 8.2.35 na leaganacha suas an sruth ceartaithe; is minic a bhíonn uimhreacha níos sine ag backports. Na leaganacha PHP a thacaíonn le do leagan Moodle, seiceáil iad de réir cheanglais an chórais sa doiciméadú ar moodle.org. Conas a atosaíonn tú gach próiseas go néata ina dhiaidh sin, tá sé faoi PHP-FPM agus gach oibrí a atosú.
Comhadlanna agus cumraíocht i Moodle
| Áit | Ábhar | Pointe seiceála |
|---|---|---|
config.php |
Rochtain bunachair sonraí, wwwroot, cosán chuig moodledata |
Cód sáite, athraigh pasfhocal má bhíonn amhras ort |
moodledata/ |
Stóras comhad, aschuir, seisiúin, taisceanna | Lasmuigh d'fhréamh na ndoiciméad, gan comhaid PHP |
mod/, blocks/, local/, theme/ |
Gníomhaíochtaí, bloic, eisínteachtaí áitiúla, dearaí | Breiseáin anaithnide nó athraithe |
admin/cli/ |
Scripteanna líne ordaithe | Úsáidte trí CLI amháin |
Tairgeann Moodle socrú a chuireann cosc ar chosáin chlár a athrú tríd an gcomhéadan gréasáin. Baineann sé le config.php agus déanann sé níos deacra cláir ar an bhfreastalaí a ghlaoch trí chuntas riaracháin fuadaithe:
$CFG->preventexecpath = true;
Seiceálacha neamhdhíobhálacha ar an líne ordaithe, mar úsáideoir an fhreastalaí gréasáin:
# Seiceálacha stádais agus slándála Moodle féin a aschur
php admin/cli/checks.php
php admin/cli/checks.php --type=security
# Comhaid PHP a chuardach sa chomhadlann sonraí (oiriúnaigh an cosán)
find /pfad/zu/moodledata -type f -name "*.php"
Má bhíonn amhras ann faoi sceitheadh sonraí i scoil nó in ollscoil, bíonn roinnt áiteanna páirteach go tapa: ceannaireacht na scoile, an t-údarás, oifigigh cosanta sonraí agus, más cuí, an t-údarás maoirseachta. Cosain logaí ón 20 Deireadh Fómhair 2026 i leith agus doiciméadaigh gach beart leis an am.
Breiseáin, cuntais riarthóra agus uaslódálacha
Leid phraiticiúil don phleanáil: níor cheart nuashonruithe PHP agus atosuithe a thitim i dtréimhsí scrúduithe ná i dtástálacha ar líne atá ar siúl. Tá mód cothabhála ag Moodle a chuireann úsáideoirí ar an eolas roimh ré. Ní chosnaíonn sé in aghaidh PHP2Shell, áfach, mar go seachadtar an leathanach cothabhála freisin le PHP.
Maireann Moodle ar bhreiseáin: gníomhaíochtaí, uirlisí scrúdaithe, ceangail le físchomhdhálacha agus le bainistíocht scoile. Is cód PHP breise é gach breiseán agus caithfidh sé oiriúnú do leagan Moodle. Faoi Riarachán an tsuímh taispeánann Moodle nuashonruithe atá ar fáil don chroí agus do bhreiseáin. Bain breiseáin nach n-úsáideann aon duine a thuilleadh go hiomlán.
Seiceáil liosta na riarthóirí suímh agus róil dhomhanda le cearta fairsinge. Is annamh a bhíonn cearta domhanda ag teastáil ó mhúinteoirí agus cruthaitheoirí cúrsaí. Gníomhachtaigh fíordheimhniú dhá fhachtóir do riarthóirí ar a laghad. Ba cheart cineálacha comhad ceadaithe d'uaslódálacha a bheith chomh teoranta agus is féidir; tá leideanna le fáil in Uaslódálacha comhad i PHP a chur i bhfeidhm go sábháilte.
Cad is féidir le nuashonrú Moodle a dhéanamh agus cad nach féidir
Dúnann nuashonrú Moodle earráidí i Moodle agus cumasaíonn sé leaganacha PHP níos nuaí go minic. Ní phaistíonn sé PHP, ní atosaíonn sé próisis ghréasáin ná cron agus ní bhaineann sé comhaid choimhthíocha as moodledata, riarthóirí breise ná breiseáin athraithe. Ní fhreagraíonn nuashonrú an cheist ach oiread ar sceitheadh sonraí sa tréimhse roimh an bpaiste.
Taifeadann Moodle logálacha isteach agus gníomhartha i logaí dá chuid féin freisin, a bhreathnaíonn riarthóirí faoi Riarachán an tsuímh > Tuarascálacha. Cuardaigh ansin go sonrach logálacha isteach neamhghnácha riarthóirí, cuntais nua le róil dhomhanda agus suiteálacha breiseán ón 17.10.2026. Easpórtáil na hiontrálacha seo sular scriosann glanadh uathoibríoch sonraí níos sine. Cuireann na tuarascálacha le logaí an fhreastalaí gréasáin, ach ní chuireann siad ina n-ionad iad.
Conas a chabhraíonn PHP SOS go nithiúil?
- Soiléirímid an fhreagracht as PHP agus iarraimid staid phaiste agus atosú gréasáin agus cron a dheimhniú.
- Cosnaímid logaí, an bunachar sonraí agus
moodledataroimh aon athrú. - Seiceálaimid cumraíocht, breiseáin, riarthóirí, róil agus uaslódálacha.
- Ar iarratas, tugaimid aire don ardán go buan sa chonradh cothabhála slándála, comhordaithe leis an scoilbhliain agus le tréimhsí scrúduithe.
Ceisteanna coitianta
An mbíonn tionchar ag PHP2Shell ar Moodle?
Níl leochaileacht nua ag Moodle féin, ach ritheann sé ar PHP. Mura bhfuil PHP an fhreastalaí paistithe, is féidir le hionsaitheoir, de réir fhoireann PHP, cód a rith gan logáil isteach. Ní athraíonn nuashonrú Moodle aon rud air sin.
Cá bhfeicim an leagan PHP i Moodle?
Faoi Riarachán an tsuímh > Freastalaí > Timpeallacht seiceálann Moodle an leagan PHP i gcoinne a cheanglas. Ní thaispeánann Moodle an bhfuil backport curtha isteach; deimhníonn oibreoir an fhreastalaí é.
Cén fáth ar cheart moodledata a bheith lasmuigh den chomhadlann ghréasáin?
Tá comhaid uaslódáilte, aschuir, seisiúin agus taisceanna ansin. Má tá an chomhadlann inrochtana ón ngréasán, d'fhéadfaí ábhar a fháil go díreach. Éilíonn Moodle áit lasmuigh d'fhréamh na ndoiciméad dá bhrí sin.
Cé atá freagrach as an nuashonrú PHP in scoileanna?
Tá sé difriúil: coiste scoile, gníomhaireacht stáit, lárionad sonraí áitiúil nó soláthraí seirbhíse. Soiléirigh an fhreagracht i scríbhinn agus iarr staid phaiste agus atosú a dheimhniú.