# Slándáil MediaWiki i ndiaidh PHP2Shell: vicíní inmheánacha a chosaint

> Slándáil MediaWiki i ndiaidh PHP2Shell: seiceáil PHP ar Speisialta:Leagan, cosain LocalSettings.php agus images, seiceáil riarthóirí comhéadain agus Common.js.

Foinse: https://phpsos.de/ga/plattformen/mediawiki/  
Staid: 25/10/2026  
Soláthraí: PHP SOS, Cabhair éigeandála PHP agus slándáil freastalaí. Cabhair láithreach trí WhatsApp: https://wa.me/491736494914?text=Dia%20duit%2C%20a%20PHP%20SOS%2C%20t%C3%A1%20cabhair%20de%20dh%C3%ADth%20orainn%20len%C3%A1r%20bhfreastala%C3%AD%20PHP.%20Cuideachta%3A%20%E2%80%A6%20Su%C3%ADomh%20gr%C3%A9as%C3%A1in%3A%20%E2%80%A6

**Go achomair:** Tosaíonn slándáil MediaWiki i ndiaidh PHP2Shell le PHP an fhreastalaí, mar go bhfuil an leochaileacht ansin agus ní sa vicí. Is minic nach dtéitear i dteagmháil le vicíní inmheánacha ar feadh blianta agus ritheann siad ar sheanleaganacha PHP. Seiceáil an staid ar `Speisialta:Leagan`, paisteáil agus atosaigh, agus ina dhiaidh sin seiceáil `LocalSettings.php`, `images` agus na riarthóirí comhéadain.

## Cén fáth gur sprioc luachmhar iad vicíní inmheánacha

Úsáidtear MediaWiki i go leor cuideachtaí, údarás agus institiúidí taighde mar lámhleabhar inmheánach. Tá próisis, teagmhálaithe, pleananna líonra, treoracha do fhreastalaithe ann agus uaireanta fiú sonraí rochtana nach mbaineann leis an áit sin. Do ionsaitheoir is léarscáil den chuideachta é a leithéid de vicí.

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. Is féidir vicí a bhí beartaithe “go hinmheánach amháin” ach atá inrochtana tríd an idirlíon a ionsaí go díreach dá bhrí sin. Agus toisc nach mbíonn vicíní go minic i bhfócas an TF, ritheann siad go minic ar sheanfhreastalaithe, go minic fós le PHP mar mhodúl Apache, an mód oibriúcháin leis an riosca is airde de réir fhoireann PHP.

## Slándáil MediaWiki: leagan PHP agus staid phaiste a sheiceáil

Taispeánann an leathanach **Speisialta:Leagan** leagan MediaWiki, PHP agus an bhunachair sonraí chomh maith leis na heisínteachtaí agus na craicne suiteáilte go léir. Is iad 8.5.12, 8.4.27, 8.3.36 agus 8.2.35 na leaganacha suas an sruth ceartaithe. Ritheann go leor freastalaithe vicí ar dháiltí Linux le backports; fanann an uimhir a thaispeántar mar a bhí ansin cé go bhfuil paiste curtha isteach.

Má ritheann an vicí ar PHP 8.1 nó níos sine, níl nuashonruithe oifigiúla ar fáil ó thionscadal PHP a thuilleadh, ach backports íosta d'fhoinse don 7.4, 8.0 agus 8.1. Cad a bhaineann leis an gcás sin, tá sé achoimrithe in [PHP 8.1 agus níos sine](https://phpsos.de/ga/php2shell/php-8-1-und-aelter/). Na leaganacha PHP a thacaíonn le do leagan MediaWiki, seiceáil iad de réir cheanglais an chórais ar mediawiki.org. D'fhéadfadh athrú PHP uasghrádú MediaWiki a éileamh.

Ritheann scripteanna cothabhála agus rithimeoirí jabanna trí PHP na líne ordaithe. Caithfear an leagan sin a phaisteáil freisin. Má ritheann scuaine na jabanna mar sheirbhís bhuan, ní mór í a atosú tar éis an nuashonraithe díreach mar a dhéantar leis an bhfreastalaí gréasáin nó PHP-FPM. Le mod_php ciallaíonn sé sin atosú Apache féin, mar go bhfuil PHP sa phróiseas freastalaí gréasáin ansin.

Soiléirigh freisin cé leis an vicí. Is minic a bhunaigh ranna speisialta vicíní inmheánacha agus ritheann siad lasmuigh de ghnáthchothabháil freastalaí. Gan freagracht shoiléir, fanann an nuashonrú PHP ann is faide gan déanamh.

## Comhadlanna agus comhaid i MediaWiki

| Áit | Ábhar | Pointe seiceála |
|---|---|---|
| `LocalSettings.php` | Rochtain bunachair sonraí, `$wgSecretKey`, `$wgUpgradeKey`, cearta, socruithe uaslódála | Cód sáite, athnuaigh eochracha má bhíonn amhras ort |
| `images/` | Comhaid uaslódáilte agus mionsamhlacha | Gan comhaid PHP, gan rith PHP |
| `extensions/`, `skins/` | Eisínteachtaí agus dearaí | Comhaid anaithnide nó athraithe |
| `cache/` | Taisce | Folmhaigh tar éis glanta |
| `maintenance/` | Scripteanna cothabhála don líne ordaithe | Ná húsáid tríd an ngréasán |

Níor cheart go rithfeadh an chomhadlann uaslódála scripteanna ar leibhéal an fhreastalaí gréasáin. Faoi Apache oibríonn sé seo mar seo beag beann ar mhód oibriúcháin PHP:

```apache
<Directory "/var/www/wiki/images">
    <FilesMatch "\.(php|phtml|phar)$">
        Require all denied
    </FilesMatch>
</Directory>
```

Céad seiceáil neamhdhíobhálach:

```bash
find images -type f -name "*.php*"
ls -l LocalSettings.php
```

> **Leid:**
> Seiceáil na leathanaigh `MediaWiki:Common.js` agus `MediaWiki:Common.css` i stair na leaganacha. Bíonn tionchar ag athruithe ansin ar gach cuairteoir ar an vicí agus is áit thipiciúil iad do chód curtha isteach.

## Cearta, grúpaí agus eisínteachtaí

Cinneann grúpaí úsáideoirí an tslándáil i MediaWiki. Seiceáil faoi `Speisialta:Úsáideoirí` agus `Speisialta:Cearta úsáideora` cé a bhaineann leis na grúpaí Riarthóirí, Biúrócraitigh agus Riarthóirí comhéadain. Is féidir le riarthóirí comhéadain JavaScript an vicí ar fad a athrú; ba cheart don ghrúpa sin a bheith an-bheag.

Do vicí inmheánach ba cheart léamh gan logáil isteach a bheith múchta agus clárú cuntas nua blocáilte. Ceadaigh uaslódálacha ach do na cineálacha comhad a bhfuil gá leo i ndáiríre. Tugann eisínteachtaí a gcód PHP féin leo; ina theannta sin moillíonn eisínteachtaí gan cothabháil gach uasghrádú. Do chearta comhad ar an bhfreastalaí, tugann an treoir [Cearta comhad ar an bhfreastalaí gréasáin](https://phpsos.de/ga/ratgeber/dateirechte-webserver/) treoir.

## Cad is féidir le nuashonrú MediaWiki a dhéanamh agus cad nach féidir

Cuireann nuashonrú MediaWiki an croí in ionad an tseanchroí agus dúnann sé earráidí aitheanta ann. Ní phaistíonn sé PHP, ní atosaíonn sé próisis PHP, ní athraíonn sé aon rud i `LocalSettings.php` agus ní bhaineann sé comhaid in `images/` ná athruithe ar `MediaWiki:Common.js` ná baill ghrúpa bhreise. Ní chruthaíonn sé ach oiread nár léigh aon duine an vicí roimh an bpaiste.

Tugann na logleabhair faoi `Speisialta:Logleabhar` forbhreathnú tapa freisin. Tá cuntais úsáideora nua, athruithe ar chearta grúpa agus eagarthóireachtaí ar leathanaigh chomhéadain ón 17.10.2026 luaite ansin leis an am.

## Conas a chabhraíonn PHP SOS go nithiúil?

- Seiceálaimid leagan PHP, mód oibriúcháin agus staid backport do fhreastalaí an vicí agus iarraimid an t-atosú a dheimhniú.
- Cosnaímid logaí ón 20 Deireadh Fómhair 2026 i leith, an bunachar sonraí agus comhaid.
- Seiceálaimid `LocalSettings.php`, uaslódálacha, eisínteachtaí, cearta grúpa agus stair leaganacha na leathanach comhéadain.
- Mar chuid den [chabhair láithreach PHP2Shell](https://phpsos.de/ga/leistungen/php2shell-soforthilfe/), measaimid leat an gá don vicí fanacht inrochtana go poiblí.


## Ceisteanna coitianta

**An mbíonn tionchar ag PHP2Shell ar MediaWiki?**  
Níl leochaileacht nua ag MediaWiki 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í dhúnann nuashonrú MediaWiki an leochaileacht.

**Cá bhfeicim leagan PHP mo vicí?**  
Ar an leathanach Speisialta:Leagan liostaíonn MediaWiki na bogearraí suiteáilte, lena n-áirítear an leagan PHP. Ní aithníonn tú ón uimhir an bhfuil backport curtha isteach; deimhníonn oibreoir an fhreastalaí é.

**Cén fáth a bhfuil MediaWiki:Common.js ina riosca?**  
Seachadtar ábhar an leathanaigh seo mar JavaScript chuig gach cuairteoir ar an vicí. An té ar féidir leis é a athrú, is féidir leis cód a rith i mbrabhsálaí gach úsáideora. Ba cheart don ghrúpa riarthóirí comhéadain a bheith an-bheag dá bhrí sin.

**An leor an vicí a dhéanamh inrochtana go hinmheánach amháin?**  
Laghdaíonn vicí i líonra na cuideachta nó trí VPN amháin an riosca go mór, mar nach féidir le hionsaitheoirí ón idirlíon teacht air go díreach. Caithfidh tú é a phaisteáil fós, mar d'fhéadfadh ionsaí teacht ón líonra inmheánach freisin.

## Foinsí

- [php.net: fógraí slándála](https://www.php.net/)
- [MediaWiki](https://www.mediawiki.org/)
- [OWASP Cheat Sheets](https://cheatsheetseries.owasp.org/)
- [PHP 8 ChangeLog](https://www.php.net/ChangeLog-8.php)
