Fil-qosor: Ir-repository Remi ta' PHP jipprovdi verżjonijiet attwali ta' PHP għal Fedora u l-familja RHEL, jew bħala module stream li jissostitwixxi l-PHP tas-sistema, jew bħala Software Collection li tinstalla diversi verżjonijiet b'mod parallel. Il-korrezzjonijiet ta' PHP2Shell 8.2.35, 8.3.36, 8.4.27 u 8.5.12 ġew imħabbra hemmhekk fit-22 ta' Ottubru 2026. Ivverifikaw kull verżjoni installata individwalment u erġgħu ibdew kull servizz relatat.
Għaliex ħafna servers RHEL jieħdu PHP minn Remi
Distribuzzjonijiet tan-negozji bħal RHEL, AlmaLinux u Rocky Linux jistrieħu fuq stabbiltà fit-tul. Jikkonsenjaw ftit fergħat ta' PHP u jżommuhom għal snin. Ħafna applikazzjonijiet, madankollu, jeżiġu verżjonijiet aktar ġodda minn dawk li d-distribuzzjoni toffri. Hawnhekk jidħol ir-repository ta' Remi Collet, amministratur tal-pakketti ta' PHP għal żmien twil fl-ambjent ta' Fedora u RHEL.
Remi jibni l-verżjonijiet ta' PHP f'sekwenza qasira wara r-releases uffiċjali. Dwar PHP2Shell fil-blog tar-repository fit-22 ta' Ottubru 2026 deher artikolu dwar il-verżjonijiet 8.2.35, 8.3.36, 8.4.27 u 8.5.12. Fih jissemmew iż-żewġ vulnerabbiltajiet kritiċi CVE-2026-109618 u CVE-2026-109619 u l-aġġornament jiġi rakkomandat b'urġenza. Ir-rapporti tas-sigurtà ta' Red Hat ma japplikawx għal dawn il-pakketti; x'jirrapporta Red Hat għall-pakketti proprji tiegħu jinsab fl-artikolu RHEL, AlmaLinux u Rocky Linux: verifika tal-patch ta' PHP.
Żewġ toroq: module stream jew Software Collection
Skont il-blog ta' Remi, il-builds għal Enterprise Linux minn verżjoni 8 'il quddiem huma disponibbli b'żewġ modi. Liema jintuża fuq is-server tagħkom jiddetermina kif tivverifikaw u terġgħu tibdew.
| Triq | Repository | Effett | Servizz tipiku |
|---|---|---|---|
Module stream, pereżempju php:remi-8.3 |
remi-modular | jissostitwixxi l-PHP tas-sistema, verżjoni standard waħda | php-fpm |
Software Collection, pereżempju php83 |
remi-safe | verżjoni addizzjonali b'mod parallel f'mogħdija proprja | servizz proprju għal kull verżjoni, pereżempju php83-php-fpm |
| Pakketti tat-test u release candidates | remi-modular-test, remi-test | verżjonijiet preliminari | mhux għall-produzzjoni |
Software Collections tipikament jinsabu taħt /opt/remi/phpXY, il-konfigurazzjoni tagħhom taħt /etc/opt/remi/phpXY. Dan huwa prattiku biex applikazzjonijiet qodma u ġodda jaħdmu fuq server wieħed. Imma huwa wkoll ir-raġuni l-aktar frekwenti għaliex verżjoni tiġi mfakkra fl-aġġornament.
Indikazzjoni dwar il-linja tal-kmand: Software Collections mhumiex awtomatikament disponibbli taħt il-kmand php. Skont l-istabbiliment, cronjobs u skripts isejħuhom permezz ta' kmand proprju jew mogħdija sħiħa. Ivverifikaw għalhekk ukoll crontabs u skripts tad-deployment jekk tixtiequ tkunu tafu liema collection tintuża għal xiex.
Verifika tar-repository Remi ta' PHP wara PHP2Shell
Il-kmandi li ġejjin jaqraw biss u juru liema pakketti ta' Remi huma installati u liema stat għandhom.
# Sorsi attivi tal-pakketti: remi-modular jew remi-safe huma inkorporati?
dnf repolist
# Module stream attiv għal PHP
dnf module list --enabled php
# Pakketti bażiċi u Software Collections installati b'mod parallel
rpm -qa 'php-*' 'php[0-9][0-9]-php-*' --qf '%{NAME}-%{VERSION}-%{RELEASE}\n' | sort
# Verżjoni ta' kull collection installata
for b in /opt/remi/php*/root/usr/bin/php; do echo "$b"; "$b" -v | head -1; done
Fil-fergħat appoġġati s-sitwazzjoni hija ċara: Jekk hemm 8.5.12, 8.4.27, 8.3.36 jew 8.2.35 jew aktar ġdida, il-korrezzjoni hija inkluża. B'Remi n-numru tal-verżjoni ġeneralment jikkorrispondi mal-verżjoni upstream, b'differenza mill-pakketti tad-distribuzzjoni, li spiss iżommu n-numru l-qadim.
Għal collections eqdem bħal php81, php80 jew php74 ma hemm l-ebda verżjoni uffiċjali fil-mira. Remi jelenka PHP 8.1 bħala End-of-Life. Jekk pakkett installat fihx korrezzjoni kontra PHP2Shell, iċċaraw fil-changelog, pereżempju b'rpm -q --changelog php81-php-fpm | grep -E "CVE-2026-10961[89]". Mingħajr riżultat ittrattaw il-pakkett bħala mhux ikkjarifikat. Kif tippruvaw riżultati bħal dawn sew jiddeskrivih l-artikolu Prova tan-numri CVE fil-changelog tal-pakkett.
Tattivawx repositories tat-test bħal remi-test jew remi-modular-test b'mod permanenti fuq servers tal-produzzjoni. Jipprovdu release candidates li huma maħsuba għal testijiet.
Aġġornament u restart ta' kull verżjoni
L-aġġornament innifsu ma' Remi ġeneralment ma jqajjem xejn: dnf upgrade jieħu pakketti ġodda għall-istream u l-collections. Il-parti kritika tiġi wara. Kull collection għandha servizz FPM proprju, u kull wieħed irid jerġa' jinbeda.
# Elenka s-servizzi PHP-FPM kollha, anke dawk tal-collections
systemctl list-units --type=service --all | grep -E "php.*fpm"
# Ivverifikaw il-ħinijiet tat-tluq tal-proċessi kollha ta' PHP
ps -eo pid,lstart,cmd | grep -E "[p]hp-fpm|[h]ttpd"
Ħinijiet tat-tluq qabel l-aġġornament ifissru: Dan is-servizz għadu jaħdem bil-kodiċi l-qadim. Għaliex reload mhuwiex biżżejjed jispjegah il-paġna Restart ta' PHP-FPM u tal-workers kollha.
Remi u d-distribuzzjoni: min huwa responsabbli?
Min jaqleb permezz ta' module stream għal Remi jibdel il-fornitur għal PHP. Ir-rapporti tas-sigurtà ta' Red Hat, AlmaLinux jew Rocky Linux mbagħad ma jirreferux aktar għall-pakketti installati ta' PHP. B'mod opposti, Remi ma jirrapportax problemi f'pakketti oħra tas-sistema. Iż-żewġ sorsi għalhekk iridu jinżammu f'għajnejkom.
Mnejn jiġi pakkett installat juri d-database tal-pakketti, pereżempju b'rpm -qi php-fpm fil-kmamar għall-manifattur u l-pakkettista. Billi għall-pakketti ta' Remi ma hemm l-ebda errata fis-sens ta' Red Hat, il-blog tar-repository jaqdi bħala mogħdija ta' notifika; jista' jiġi abbonat permezz ta' RSS feed. B'PHP2Shell l-avviż deher hemmhekk jum wara r-releases uffiċjali.
Għan-negozji din id-diviżjoni mhix ostaklu, imma trid tiġi ddokumentata. Irreġistraw liema servers jieħdu PHP minn Remi, min jaqra r-rapporti u min wara aġġornament jerġa' jibda s-servizzi. Inkella kulħadd jistrieħ fuq l-ieħor.
Żommu l-ordni: inqas verżjonijiet, inqas riskju
Software Collections jistiednu biex verżjonijiet qodma jitħallew sempliċement hemm. Wara PHP2Shell huwa mument tajjeb għat-tindif:
- Għal kull collection iċċaraw liema websajt jew cronjob tużaha.
- Diżattivaw collections mhux użati u neħħuhom wara perjodu ta' osservazzjoni.
- Għollu applikazzjonijiet fuq collections qodma għal fergħa appoġġata.
- Iddokumentaw il-verżjonijiet li jibqgħu bi skop u persuna responsabbli.
Kif iżżommu l-ħarsa ġenerali ta' ħafna verżjonijiet paralleli jiddeskrivih l-artikolu Diversi verżjonijiet ta' PHP fuq server wieħed.
Kif tgħin PHP SOS b'mod konkret?
- Nirreġistraw l-istreams u l-collections kollha ta' Remi fuq is-servers tagħkom u nassenjawhom lill-websajts u lill-cronjobs.
- Nivverifikaw l-istat ta' PHP2Shell għal kull verżjoni permezz tal-verżjoni tal-pakkett u tal-changelog.
- Ninstallaw aġġornamenti, nerġgħu nibdew kull servizz u nippruvaw dan bil-ħinijiet tat-tluq tal-proċessi fil-qafas tal-Patch Service ta' PHP.
- Collections li m'għadhomx meħtieġa nneħħuhom b'mod ikkontrollat wara ftehim.
Mistoqsijiet frekwenti
Remi pprovda l-verżjonijiet ta' PHP2Shell?
Iva. Fil-blog tar-repository fit-22 ta' Ottubru 2026 ġew imħabbra l-verżjonijiet 8.2.35, 8.3.36, 8.4.27 u 8.5.12, bl-indikazzjoni ta' żewġ vulnerabbiltajiet kritiċi, CVE-2026-109618 u CVE-2026-109619, u r-rakkomandazzjoni urġenti tal-aġġornament.
X'inhi d-differenza bejn module stream u SCL ma' Remi?
Permezz ta' module stream tissostitwixxu l-PHP tas-sistema b'verżjoni ta' Remi, allura hemm verżjoni waħda ta' PHP bħala standard. Is-Software Collections jinstallaw verżjonijiet addizzjonali b'mod parallel f'mogħdijiet proprji, kull waħda b'servizz proprju.
PHP 8.1 minn Remi għadu jirċievi aġġornamenti?
Remi jelenka PHP 8.1 bħala End-of-Life, il-proġett PHP ma jżommx aktar il-fergħa. Jekk pakkett partikolari 8.1 fihx korrezzjoni kontra PHP2Shell, ivverifikaw fil-changelog tal-pakkett installat. Mingħajr entrata l-istat jitqies mhux ikkjarifikat.
Irrid nerġa' nibda kull verżjoni ta' PHP wara aġġornament ta' Remi?
Iva. Kull verżjoni installata b'mod parallel għandha servizz FPM proprju. Jekk jerġa' jinbeda biss is-servizz tal-verżjoni ewlenija, l-oħrajn ikomplu jaħdmu bil-kodiċi l-qadim.