Fil-qosor: Jekk php -v juri l-istess verżjoni wara l-aġġornament, ġeneralment huwa minħabba backport: Id-distribuzzjoni tieħu biss il-korrezzjoni tas-sigurtà fil-verżjoni eżistenti tagħha ta' PHP, in-numru jibqa' l-istess. Ubuntu 24.04 b'hekk ikompli jirrapporta 8.3.6, għalkemm il-pakkett huwa rranġat kontra PHP2Shell. Iċċaraw il-mistoqsija permezz tal-istat tal-pakkett u tal-changelog, u ivverifikaw addizzjonalment jekk il-websajt tabilħaqq taħdimx bil-kodiċi l-ġdid.
Mument tipiku wara PHP2Shell
L-amministratur installa l-aġġornament, kollox mingħajr żbalji. Għall-kontroll jittajpja php -v u jara l-istess verżjoni bħal qabel. L-aġġornament ma ħademx? Is-server għadu miftuħ? Din il-mistoqsija hija fost l-aktar frekwenti mill-21 ta' Ottubru 2026.
L-aħbar it-tajba: Fil-biċċa l-kbira tal-każijiet kollox huwa f'ordni. L-aħbar il-ħażina: Hemm ukoll każijiet fejn l-istess numru tabilħaqq jindika problema. Dan l-artikolu jgħin jiddistingwi t-tnejn.
Għaliex id-distribuzzjonijiet ma jibdlux in-numru
Distribuzzjonijiet tan-negozji u LTS jwiegħdu stabbiltà. Fi ħdan release l-imġiba u l-interfaces għandhom jinbidlu kemm jista' jkun ftit. Qabża minn PHP 8.3.6 għal 8.3.36 iġġib magħha bosta korrezzjonijiet ta' żbalji u bidliet żgħar fl-imġiba li jistgħu jfixklu applikazzjonijiet.
Għalhekk ħafna amministraturi tal-pakketti jieħdu biss il-korrezzjoni konkreta tas-sigurtà fil-verżjoni eżistenti tagħhom. Din il-proċedura tissejjaħ backport. Il-verżjoni upstream, li PHP innifsu jirrapporta permezz ta' php -v, tibqa' l-istess. Dak li jinbidel huwa l-istat tal-pakkett li tagħti d-distribuzzjoni.
B'eżempju Ubuntu 24.04 jidher hekk: PHP jirrapporta 8.3.6. L-istat irranġat tal-pakkett huwa madankollu, skont USN-8948-1, 8.3.6-0ubuntu0.24.04.13. Il-parti ta' wara tgħodd. Debian ddeċidiet differenti b'PHP2Shell u kkonsenjat għal bookworm u trixie il-verżjonijiet upstream ġodda 8.2.35 u 8.4.27. Il-ħarsa ġenerali għal kull release tinsab fl-artikolu Debian u Ubuntu: il-pakkett ta' PHP tiegħi huwa ppatchjat?.
Jixraq li verżjoni ta' pakkett bħal din tiġi mfassla darba. B'eżempju 8.3.6-0ubuntu0.24.04.13: Il-parti qabel l-ewwel trattin (-) hija l-verżjoni upstream, jiġifieri dak li PHP innifsu jirrapporta. Wara ġejja r-reviżjoni tad-distribuzzjoni. ubuntu0.24.04 jirreferi għar-release, in-numru l-aħħari jgħodd ir-reviżjonijiet. Kull korrezzjoni tas-sigurtà tkabbar dan in-numru. B'Ubuntu Pro jidher addizzjonalment żieda bħal +esm5, b'aġġornamenti tas-sigurtà ta' Debian waħda bħal ~deb12u1. Min jista' jaqra dawn il-partijiet jagħraf f'daqqa t'għajn jekk pakkett inbidilx wara rapport tas-sigurtà.
Fejn jidher in-numru l-qadim kullimkien
In-numru mhux mibdul jidher mhux biss f'php -v. Jidher ukoll f'postijiet li huma viżibbli minn barra jew jiġu evalwati minn għodod:
| Post | X'hemm hemmhekk | Konsegwenza |
|---|---|---|
php -v u php -i |
Verżjoni upstream, data tal-bini | L-amministraturi jiddubitaw mill-aġġornament |
| Paġna phpinfo | Verżjoni upstream | L-istess effett fil-browser |
Header X-Powered-By |
Verżjoni upstream, jekk expose_php huwa on |
skanners esterni jirrapportaw vulnerabbiltà |
| Panels tal-hosting bħal Plesk | Verżjoni upstream | Wiri bħal 8.2.34 minkejja l-patch |
| Skanners tal-vulnerabbiltajiet | Paragun skont in-numru | Allarm falz b'backports |
Skanners esterni huma każ għalihom. Min juża dawn jista' wara PHP2Shell jirċievi sejbiet għal servers li ilhom rranġati. Tinjorawx dawn is-sejbiet b'mod ġenerali, imma ppruvaw għal kull server l-istat tal-pakkett u nnotaw is-sejba bħala ivverifikata. Raġuni oħra biex l-indikazzjonijiet tal-verżjoni jinħbew minn barra tinsab fl-artikolu expose_php u headers tas-server.
Meta l-istess numru huwa sinjal ta' twissija
Hemm tliet sitwazzjonijiet fejn in-numru mhux mibdul tabilħaqq jindika problema:
- Is-sors tal-pakketti jikkonsenja l-verżjoni upstream. Jekk PHP jiġi minn sors li normalment jikkonsenja l-verżjoni upstream attwali, pereżempju Debian b'PHP2Shell jew sorsi terzi bħal Remi u sury.org, wara l-aġġornament għandu jidher 8.5.12, 8.4.27, 8.3.36 jew 8.2.35. Jekk hemmhekk ikompli n-numru l-qadim, il-pakkett ma ġiex aġġornat.
- Qed tivverifikaw l-installazzjoni ħażina.
php -vjuri l-linja tal-kmand. Jekk il-websajt taħdem permezz ta' verżjoni oħra, pereżempju minn panel tal-hosting jew Software Collection, l-output ma jgħid xejn dwar il-websajt. - L-istat tal-pakkett ma nbidilx. Jekk anke l-istat tal-pakkett huwa l-istess bħal qabel l-aġġornament, l-aġġornament ma wasalx għal dan il-pakkett, pereżempju għax ġie miżmum jew is-sors jonqos.
Għal min mhux tekniku jista' jiġi miġbur hekk: In-numru tal-verżjoni jiddeskrivi l-mudell, l-istat tal-pakkett l-istat tal-manutenzjoni. Żewġ servers bl-istess verżjoni ta' PHP jistgħu jvarjaw b'mod konsiderevoli fis-sigurtà. Staqsu għalhekk lill-IT jew lill-fornitur tagħkom mhux dwar il-verżjoni, imma dwar il-prova tal-patch.
Kif tiċċaraw il-mistoqsija f'ħames minuti
Il-kmandi li ġejjin jaqraw biss. L-eżempji jassumu Ubuntu jew Debian u PHP 8.3; fuq sistemi RHEL użaw rpm -q minflok dpkg-query.
# 1. X'jirrapporta PHP innifsu, inkluża d-data tal-bini?
php -v
# 2. Liema stat tal-pakkett huwa installat, minn liema sors?
apt policy php8.3-fpm
# 3. Il-changelog fih in-numri CVE?
apt changelog php8.3-fpm 2>/dev/null | grep -E "CVE-2026-10961[89]"
# 4. Minn meta jaħdmu l-proċessi ta' PHP tal-websajt?
ps -eo pid,lstart,cmd | grep "[p]hp-fpm"
Id-data tal-bini fl-output ta' php -v hija indikazzjoni, imma mhux prova. Il-prova affidabbli tagħtha l-entrata tal-changelog. Kif issibuha u żżommuha jekk hija ifformulata differenti jew nieqsa jiddeskrivih l-artikolu Prova tan-numri CVE fil-changelog tal-pakkett.
Innotaw wara kull verifika ż-żewġ numri: il-verżjoni upstream minn php -v u l-istat tal-pakkett. Min aktar tard jistaqsi għaliex is-server “għadu 8.3.6” jirċievi tweġiba ċara.
Il-verifika ġenerali permezz tal-verżjoni, tal-pakkett u tal-proċessi tiġbor il-paġna Iċċekkjar tal-verżjoni ta' PHP u tal-istat tal-patch sew.
Kif tgħin PHP SOS b'mod konkret?
- Niċċaraw għal kull server jekk numru mhux mibdul tal-verżjoni huwiex backport jew aġġornament nieqes.
- Nivvalutaw sejbiet minn skanners tal-vulnerabbiltajiet u nippruvaw allarmi foloz bl-istat tal-pakkett u bil-changelog.
- Nivverifikaw liema installazzjoni ta' PHP tuża verament il-websajt u jekk il-proċessi tagħha tqabbdux mill-ġdid.
- Fil-Patch Service ta' PHP niddokumentaw il-verżjoni upstream u l-istat tal-pakkett maġenb xulxin.
Mistoqsijiet frekwenti
Is-server tiegħi mhux ippatchjat jekk php -v juri n-numru l-qadim?
Mhux neċessarjament. Ħafna distribuzzjonijiet jieħdu korrezzjonijiet bħala backport fil-verżjoni eżistenti. Ubuntu 24.04, pereżempju, ikompli juri 8.3.6, għalkemm il-pakkett skont USN-8948-1 huwa rranġat. Id-deċiżivi huma l-istat tal-pakkett u l-changelog.
Għaliex l-iskanner tas-sigurtà tiegħi jirrapporta vulnerabbiltà minkejja l-aġġornament?
Ħafna skanners jaqraw biss in-numru tal-verżjoni, pereżempju mill-header X-Powered-By. B'backports dan iwassal għal allarmi foloz. Ivverifikaw l-istat tal-pakkett u ddokumentaw ir-riżultat, minflok ma sempliċement tinjoraw is-sejba.
Jista' jkun li php -v juri numru ġdid, imma l-websajt le?
Iva. php -v juri l-linja tal-kmand. Il-websajt tista' taħdem permezz ta' installazzjoni oħra jew permezz ta' proċessi li bdew qabel l-aġġornament. Ivverifikaw għalhekk ukoll is-servizz FPM jew Apache u l-ħin tat-tluq tagħhom.
Id-data tal-bini fl-output ta' php -v tgħin?
Hija indikazzjoni, imma mhux prova. Data tal-bini wara l-21 ta' Ottubru 2026 taqbel ma' pakkett rranġat, imma ma tippruvax li l-korrezzjoni hija inkluża. L-entrata tal-changelog hija prova aħjar.