Go achomair: An té ar mhaith leis leochaileacht PHP2Shell a dhúnadh inniu, tá ceithre rud de dhíth air: an nuashonrú ceart, atosú gach próisis PHP, seiceáil ar chód mailíseach a cuireadh isteach cheana, agus fianaise. An bhfuil tú buailte? Cuir glao orainn. Cabhraímid leat. Glacaimid an cás orainn go cianda, ón gcéad teachtaireacht.
Ná scrios aon rud anois agus ná déan athshuiteáil. Fiú agus tú ag paistiú: cosain ar dtús, athraigh ina dhiaidh sin. Má tá rud éigin istigh cheana, teastaíonn staid na gcomhad agus na logaí uainn. Tuairiscigh éigeandáil agus socróimid an t-ord leat.
Cén fáth nach féidir fanacht leis an leochaileacht
Tá an dá leochaileacht CVE-2026-109618 agus CVE-2026-109619 i PHP féin agus ceadaíonn siad cód mailíseach ón gcianrochtain gan logáil isteach. D'fhógair an BSI rabhadh leibhéal 3 (flannbhuí) agus molann sé an nuashonrú láithreach. Mura féidir sin a dhéanamh láithreach, ba cheart freastalaithe gréasáin a thógáil den líonra go sealadach. De réir tuarascálacha na meán, breathnaíodh na chéad iarrachtaí ionsaithe sular foilsíodh na paistí an 21.10.2026. Bhreathnaigh Cloudflare iarrachtaí agus chuir sé rialacha cosanta i bhfeidhm, ach tugann sé rabhadh nach leor rialacha bunaithe ar shonraí an iarratais amháin.
Tábhachtach d'oibreoirí: ní dhúnann nuashonrú CMS an leochaileacht PHP. De réir tuarascálacha, níl WordPress.org ag pleanáil nuashonrú ina coinne ach an oiread, toisc go bhfuil an leochaileacht san ateangaire. Ní dúntar í ach ar leibhéal PHP, is é sin sa rud a ritheann do fhreastalaí i ndáiríre.
Cad a dhéanann tú láithreach
- Bí eolach ar an spriocleagan. Tá PHP 8.5.12, 8.4.27, 8.3.36 agus 8.2.35 ceartaithe. Sroicheann PHP 8.2 deireadh a thacaíochta an 31.12.2026; cuir san áireamh sa phlean é.
- Taifead gach córas. Freastalaithe tástála, íomhánna coimeádán agus seanchórais atá inrochtana ón idirlíon san áireamh.
- Soiléirigh an fhreagracht. Le pacáistí óstála agus freastalaithe bainistithe, bíonn an soláthraí páirteach. Fiafraigh de i scríbhinn faoin leagan agus faoin atosú.
- Coinnigh na logaí. Ón 20.10.2026 i leith, de réir an phreasa theicniúil.
- Comhordaigh an fhuinneog. Idirbhriseann atosú iarratais atá ag rith ar feadh tamaill ghearr. Socraigh am a mbeidh duine ann a bhfuil cead cinntí a dhéanamh aige.
- Ná fan má tá sé ar oscailt. Mura féidir paiste a chur isteach láithreach, seiceáil linn an scaradh nó na bearta idirthréimhseacha.
Conas a chabhraíonn PHP SOS go nithiúil?
- An cás a thuiscint: Taifeadaimid córais, leaganacha PHP, modhanna oibriúcháin, soláthraithe óstála agus inrochtaineacht agus socraímid an t-ord: na córais is nochta ar dtús.
- Cosaint agus dúnadh: Cosnaímid an staid reatha, cuirimid an nuashonrú isteach nó tugaimid an t-óstáil chuig an staid a bhfuil paiste cruthaithe uirthi, agus atosaímid gach próiseas. I gcás coimeádán, atógaimid an íomhá agus scaipimid í.
- Seiceáil agus glanadh: Toisc nach mbaineann paiste cód mailíseach, seiceálaimid le haghaidh comharthaí de bhriseadh isteach roimhe sin agus glanaimid más gá.
- Cruatú agus tuairisciú: Faigheann tú fianaise i scríbhinn do gach córas agus moltaí chun an chéad nuashonrú eile a dhéanamh níos tapúla. Déanann an tseirbhís paistithe PHP cur síos ar raon na seirbhíse.
Nuashonrú, atosú, fianaise: an rud is tábhachtaí
Is é an botún is coitianta ná nuashonrú gan atosú. Chomh fada agus atá seanphróisis ag rith sa chuimhne, fanann an cód leochaileach gníomhach, fiú má tá na comhaid nua. Tá an treoir air ar an leathanach PHP-FPM agus gach oibrí a atosú. Is é an dara botún ná creidiúint sa taispeáint: is minic a sholáthraíonn dáiltí agus soláthraithe óstála backports, agus ansin fanann uimhir an leagain mar an gcéanna. Tá changelog an phacáiste leis na huimhreacha CVE iontaofa, i dteaghlach Debian le apt-get changelog <paket>.
Ina theannta sin, de réir lámhleabhar PHP, tá treoir nua memory_hard_limit_percent i bhfeidhm ó eisiúintí slándála. Mura n-aithníonn leagan PHP í, tá tionchar air. Tá an tástáil gearr:
php -r 'var_dump(ini_get("memory_hard_limit_percent"));'
Ní mór í a rith do gach leagan agus modh oibriúcháin, mar d'fhéadfadh an líne ordaithe leagan PHP eile a úsáid ná an freastalaí gréasáin. Ag an deireadh taifeadaimid an toradh, ionas gur féidir leat é a thaispeáint do do sholáthraí óstála, d'árachóir nó do chliant.
Nuair nach féidir an nuashonrú a dhéanamh láithreach
Tá cúiseanna ann nach féidir nuashonrú a dhéanamh inniu: seanfheidhmchlár nach n-oibríonn ar leaganacha PHP níos nuaí, soláthraí óstála gan cead, íomhá coimeádáin i bpíblíne seasta. Sna cásanna seo luann php.net bearta idirthréimhseacha nach cosaint iomlán iad go sainráite: memory_limit=-1 a shocrú ionas nach féidir le feidhmchláir é a fhorscríobh, post_max_size a theorannú, session.upload_progress.enabled=0 agus ar PHP 8.5 fatal_error_backtraces=0, gach ceann le hatosú. Ina theannta sin tá rialacha cosanta ar an imeall nach dtagann in ionad nuashonraithe. Diúltaíonn údair teicniúla go sainráite do chomhairle atá ag scaipeadh gach iarratas le PHPSESSID a bhlocáil.
Pléimid roimh ré cé na bearta a oireann do do chóras agus cad a d'fhéadfadh siad a bhriseadh. Tuilleadh ar an leathanach Bearta láithreacha mura féidir leat paistiú go fóill agus ag an ábhar WAF agus paistiú fíorúil. Do PHP 8.1 agus níos sine tá cás ar leith ann, a bhfuil cur síos air ag PHP 8.1 agus níos sine: cad atá i bhfeidhm anois.
Cad ba cheart duit a chur chugainn
- Liosta de na freastalaithe agus na soláthraithe óstála, má tá ceann ann
- Aschur
php -vdo gach córas agus nóta ar an modh oibriúcháin - Eolas ar an úsáidtear coimeádáin, Plesk, cPanel nó tairiscint bhainistithe
- an fhuinneog ama atá uait agus teagmhálaí do na hatosuithe
- Nótaí ar aon rud neamhghnách ón 17.10.2026 i leith
Cén fáth PHP SOS
Oibrímid Made in Germany agus tá slándáil TF mar speisialtacht againn le breis agus 25 bliain lenár líonra comhpháirtithe gairmithe cibearshlándála. Tá teagmhálaí amháin agat a thionlacfaidh an nuashonrú, a sheiceálfaidh an t-atosú agus a sholáthróidh an fhianaise. Oibrímid go cianda, gan taisteal, agus doiciméadaímid gach céim. Ní ghealltar aon mhíorúilt againn: dúnann paiste an leochaileacht, ach ní chruthaíonn sé nár tharla aon rud roimhe sin, agus deirimid sin leat mar atá.
An bhfuil tú buailte? Cuir glao orainn. Cabhraímid leat.
Ná fág an leochaileacht ar oscailt níos faide. Cuir glao orainn nó scríobh ar WhatsApp. Glacaimid an cás orainn ón gcéad teachtaireacht agus fanaimid go dtí go mbeidh an teagmhas dúnta agus doiciméadaithe. Tuairiscigh éigeandáil anois.
Ceisteanna coitianta
An féidir liom leochaileacht slándála PHP a dhúnadh liom féin nó an bhfuil cabhair uaim?
Is féidir le riarthóirí nuashonrú a dhéanamh, ach is furasta botúin a dhéanamh: ní mór an leagan a mbaineann sé leis atá ag seachadadh i ndáiríre a nuashonrú, agus ní mór gach próiseas a atosú. An té a bhfuil roinnt freastalaithe, híomhánna coimeádán nó soláthraí óstála le gnéithe ar leith aige, sábhálann tacaíocht am agus botúin.
An gcaithfear PHP a atosú tar éis an nuashonraithe?
Ní mór. Ní leor comhaid nua amháin chomh fada agus atá seanphróisis PHP ag rith sa chuimhne. Ní mór gach oibrí nó próiseas a atosú, agus le mod_php an freastalaí gréasáin.
Cad atá le déanamh mura bhfuil nuashonrú ann fós do mo leagan PHP?
Do PHP 8.1 agus níos sine, ní sholáthraíonn tionscadal PHP nuashonruithe oifigiúla a thuilleadh. Is gá ansin backport a bhfuil paiste cruthaithe air ón soláthraí, aistriú chuig leagan atá á chothabháil, nó bearta idirthréimhseacha nach dtugann cosaint iomlán.
An leor session.upload_progress.enabled a shocrú ar 0?
Ní leor. De réir tuarascálacha teicniúla, ní dhúnann an socrú amháin an dá leochaileacht; fanann an nuashonrú PHP éigeantach. Socraigh é in php.ini, i linn FPM nó i gcumraíocht an fhreastalaí amháin, ní le ini_set() ná .user.ini.
Conas a bhíonn a fhios agam go bhfuil an leochaileacht dúnta i ndáiríre ina dhiaidh sin?
Trí fhianaise ar an gcóras atá ag rith: leagan nó changelog an phacáiste, tástáil ar an treoir nua memory_hard_limit_percent agus deimhniú gur atosaíodh gach próiseas tar éis an nuashonraithe.