Go achomair: Ar RHEL, AlmaLinux agus Rocky Linux seiceálann tú an paiste PHP i gcoinne PHP2Shell ar thrí bhealach: tuairiscí slándála an dáile (dnf updateinfo), changelog an phacáiste (rpm -q --changelog) agus am tosaithe na bpróiseas PHP. Liostálann Red Hat RHEL 7 go 10 mar bhuailte agus thuairiscigh sé tráth an fhaighte go bhfuil roinnt nuashonruithe ar fáil agus cinn eile á ndéanamh. Tar éis an nuashonraithe: atosaigh go hiomlán, ná athluchtaigh amháin.
Cad a d'fhoilsigh Red Hat faoi PHP2Shell
D'eisigh Red Hat an bulletin slándála RHSB-2026-013 faoi PHP2Shell. Fuaireamar é an 25 Deireadh Fómhair 2026. Na príomhphointí do riarthóirí:
- Buailte tá RHEL 10, 9, 8 agus 7 mar aon le táirgí atá bunaithe orthu agus coimeádáin bunaithe ar íomhánna RHEL nó UBI.
- RHEL 7 de réir Red Hat tá sé buailte ag CVE-2026-109619 amháin; deirtear nach bhfuil an cód do CVE-2026-109618 ann.
- Gan a bheith buailte tá córais gan PHP nó gan PHP a phróiseálann iarratais HTTP neamhiontaofa.
- Nuashonruithe: Bhí roinnt ar fáil tráth an fhaighte, cinn eile á ndéanamh. Níor luaigh an bulletin uimhreacha errata nithiúla, ach thagair sé do leathanaigh errata.
Measann Red Hat CVE-2026-109618 mar „Important“ lena mhodh féin agus cuireann sé i bhfios go n-úsáideann gnáthshuiteálacha ó RHEL 8 PHP-FPM in ionad mod_php. Is aicmiú é sin, ní comhartha sábháilteachta. Rátálann tionscadal PHP an dá leochaileacht 9.2 ar CVSS v4.0, agus molann an BSI an nuashonrú láithreach.
AlmaLinux agus Rocky Linux: an fhoinse chéanna, a luas féin
Déanann AlmaLinux agus Rocky Linux a bpacáistí a atógáil ó fhoinsí Red Hat. Tagann ceartuithe mar sin ar aon dul ó thaobh ábhair de, ach ag am dá gcuid féin agus faoi thuairiscí slándála dá gcuid féin. Ní chiallaíonn tagairt d'errata Red Hat go bhfuil an pacáiste ar fáil ar d'athchruthú an lá céanna.
Is é an staid ar do chóras féin an rud cinntitheach dá bhrí sin. Seiceáil é le huirlisí na bainistíochta pacáistí agus ní le nuacht ná fóraim.
Tabhair faoi deara freisin an n-úsáidtear scátháin nó foinsí pacáistí inmheánacha ar an bhfreastalaí. I go leor gnólachtaí ní fhaigheann freastalaithe nuashonruithe go díreach ón monaróir ach trí scáthán inmheánach nó uirlis bhainistíochta. Mura bhfuil an scáthán sin cothrom le dáta, ní aimsíonn dnf pacáistí nua cé go bhfuil siad foilsithe le fada.
An paiste PHP ar RHEL agus athchruthuithe a sheiceáil
Níl sna horduithe seo a leanas ach léamh. Baineann ainmneacha pacáistí le pacáistí PHP an dáile; uaireanta bíonn ainmneacha eile ar phacáistí ó fhoinsí tríú páirtí mar Remi.
# Cé na sruthanna PHP atá ar eolas ag an gcóras, cé acu atá gníomhach? (RHEL 8 agus 9)
dnf module list php
# Pacáistí PHP suiteáilte le leagan agus bunús
rpm -qa 'php*' --qf '%{NAME}-%{VERSION}-%{RELEASE} %{VENDOR}\n' | sort
# An bhfuil tuairiscí slándála ann do na CVEanna don chóras seo?
dnf updateinfo list --cve CVE-2026-109618
dnf updateinfo list --cve CVE-2026-109619
# An bhfuil an ceartú i changelog an phacáiste suiteáilte?
rpm -q --changelog php-fpm | grep -E "CVE-2026-10961[89]"
Ní thaispeánann dnf updateinfo ach tuairiscí do nuashonruithe nach bhfuil suiteáilte fós; le --installed feiceann tú na cinn atá curtha isteach cheana freisin. D'fhéadfadh dhá rud a bheith i gceist le toradh folamh: tá an nuashonrú istigh cheana nó níl sé foilsithe fós. Soiléiríonn comparáid changelog é. Conas an toradh a choinneáil mar fhianaise, tá sé ag an alt Uimhreacha CVE i changelog an phacáiste a chruthú.
Cosúil le dáiltí fiontair eile, coinníonn an pacáiste a bhunleagan PHP de ghnáth; ní athraíonn ach an tagairt eisiúna. Dá bhrí sin ní comhartha ceartaithe ar iarraidh é seanuimhir ag php -v. Tá leideanna ginearálta faoi sheiceáil leaganacha ag Leagan PHP agus staid an phaiste a sheiceáil i gceart.
An mód oibriúcháin ceart a aithint
Luann Red Hat na gnáthmhódanna oibriúcháin: ó RHEL 8 ritheann PHP trí PHP-FPM, ar RHEL 7 mar mod_php sa tseirbhís Apache httpd. Díríonn a lán freastalaithe ón ngnáthrud, mar shampla de bharr painéal, foinsí seachtracha nó seanchumraíochtaí.
| Córas | Gnáthrud de réir Red Hat | Atosú tar éis an nuashonraithe |
|---|---|---|
| RHEL 8, 9, 10 agus athchruthuithe | PHP-FPM | systemctl restart php-fpm |
| RHEL 7 | mod_php in httpd | systemctl restart httpd |
| Coimeádáin ar bhonn RHEL nó UBI | de réir na híomhá | Íomhá a atógáil, coimeádán a athsholáthar |
I gcás coimeádán molann Red Hat, tar éis íomhánna bunúsacha nuashonraithe, d'íomhánna féin a atógáil agus coimeádáin nó pods atá ag rith a athsholáthar. Ní bealach iontaofa é nuashonrú sa choimeádán atá ag rith.
Tar éis an nuashonraithe: atosú agus rialú
Cuireann Red Hat i bhfios nach leor athluchtú. Is féidir le workers atá ann cheana an staid bhuailte a choinneáil. Atosaigh gach seirbhís a luchtaíonn PHP dá bhrí sin agus seiceáil an toradh:
# Seirbhísí le leabharlanna as dáta a thaispeáint (dnf-utils nó dnf-plugins-core)
needs-restarting -s
# Am tosaithe na bpróiseas PHP a chur i gcomparáid le tráth an nuashonraithe
ps -eo pid,lstart,cmd | grep -E "[p]hp-fpm|[h]ttpd"
Don chumraíocht tá leid phraiticiúil ag Red Hat: taispeánann php -i socruithe na líne ordaithe, ní socruithe an fhreastalaí gréasáin. An té ar mhaith leis a sheiceáil an bhfuil luachanna idirthréimhseacha mar session.upload_progress.enabled=0 i bhfeidhm sa chomhthéacs gréasáin, úsáideann sé leathanach phpinfo faoi chosaint go sealadach agus scriosann sé ina dhiaidh é. Cad eile atá le tabhairt faoi deara le linn atosaithe, tá sé ag PHP-FPM agus gach worker a atosú.
Bearta idirthréimhseacha: leideanna Red Hat
Nuair atá nuashonrú ar iarraidh fós, tagraíonn Red Hat do na bearta idirthréimhseacha céanna le php.net agus cuireann sé roinnt leideanna praiticiúla leis do chórais RHEL. Ní chuireann siad an nuashonrú ina ionad.
- An líne a chur leis i ndáiríre: De réir Red Hat, tá an líne do
session.upload_progress.enabledcurtha i bhfeidhm mar thrácht sa chumraíocht seolta, mar sin tá an fheidhm gníomhach de réir réamhshocraithe. Ní mór an luach0a shocrú go sainráite. - Socraigh gan a bheith in-sháraithe: trí
php_admin_valuesa linn PHP-FPM, i gcás mod_php i gcumraíocht Apache. Ní tríini_set()ná.user.ini. - Cuardaigh na frithghníomhaithe: Molann Red Hat comhaid
.htaccess, VirtualHosts agus comhaid.user.inia sheiceáil an gcuireann siad na socruithe buailte ar siúl arís. - Teorainneacha a shocrú roimhe freisin: Seachas
post_max_sizei PHP, molann Red Hat teorainneacha ar mhéid iarratais a chur san áireamh sa fhreastalaí gréasáin nó sa seachfhreastalaí freisin.
Ar chórais PHP-FPM tá na linnte faoi /etc/php-fpm.d/ de ghnáth. Tar éis gach athraithe tá an rud céanna fíor mar tar éis an nuashonraithe: gach worker a atosú go hiomlán.
Má ritheann PHP ón stóras Remi ar an bhfreastalaí céanna freisin, tá pacáistí agus seirbhísí dá gcuid féin i gceist. Léigh an t-alt An stóras Remi faoi sin.
Conas a chabhraíonn PHP SOS go nithiúil?
- Seiceálaimid ar RHEL, AlmaLinux agus Rocky Linux gach pacáiste PHP, sruth agus foinse sheachtrach agus cuirimid i gcomparáid leis na tuairiscí slándála iad.
- Cuirimid nuashonruithe isteach, atosaímid gach worker go hiomlán agus rialaímid amanna tosaithe na bpróiseas.
- I dtimpeallachtaí coimeádán atógaimid íomhánna agus cuirimid cásanna atá ag rith in ionad go rialaithe.
- Coinnímid an staid do gach freastalaí san fhianaise a thugann an tSeirbhís Phaistí PHP.
Ceisteanna coitianta
An bhfuil tionchar ag PHP2Shell ar RHEL 7?
De réir Red Hat, ní bhíonn tionchar ag PHP2Shell ar RHEL 7 ach de bharr CVE-2026-109619; deirtear nach bhfuil an cód leochaileach do CVE-2026-109618 ann. Ar RHEL 7 is é mod_php an gnáthmhód oibriúcháin, a mheasann foireann PHP a bheith thar a bheith contúirteach.
Cén fáth a measann Red Hat an leochaileacht níos ísle ná php.net?
Úsáideann Red Hat a mheasúnú féin de réir CVSS v3.1 agus aicmíonn sé CVE-2026-109618 mar Important mar go n-éilíonn an saothrú uainiú cruinn. Rátálann php.net 9.2 ar CVSS v4.0. Measann an bheirt gur féidir cód a rith gan logáil isteach, tá an nuashonrú riachtanach i ngach cás.
An bhfaigheann AlmaLinux agus Rocky Linux na ceartuithe go huathoibríoch?
Déanann an bheirt a bpacáistí a atógáil ó fhoinsí Red Hat agus foilsíonn siad tuairiscí slándála dá gcuid féin. D'fhéadfadh an t-am a bheith difriúil ó Red Hat. Seiceáil an staid ar do chóras féin agus i dtuairiscí do dháile dá bhrí sin.
An leor systemctl reload php-fpm tar éis an nuashonraithe?
Ní leor. Cuireann Red Hat i bhfios go sainráite nach leor athluchtú mar go bhféadfadh workers atá ann cheana an staid bhuailte a choinneáil. Atosaigh gach worker, i gcás mod_php an tseirbhís Apache httpd.