Fil-qosor: Fuq servers b'CloudLinux il-websajts spiss ma jaħdmux bil-PHP standard, imma b'alt-php, pakketti proprji għal kull verżjoni ta' PHP li l-klijenti jagħżlu permezz tal-PHP Selector. Kontra PHP2Shell l-operatur tas-server irid jaġġorna kull verżjoni alt-php installata individwalment u jerġa' jibda l-proċessi kollha ta' PHP. Bħala klijent tal-hosting tiċċara liema verżjoni juża l-kont tiegħek u titlob konferma bil-miktub tal-istat tal-patch tagħha.
Għaliex CloudLinux huwa mistoqsija għaliha stess f'PHP2Shell
Ħafna fornituri tal-hosting kondiviż jużaw CloudLinux, sistema operattiva tal-Linux li tifred eluf ta' kontijiet tal-klijenti fuq server wieħed. Għas-sidien tal-websajts dan ġeneralment ma jidhirx. Jidher biss meta tidher vulnerabbiltà fl-interpretatur ta' PHP innifsu, bħal PHP2Shell b'CVE-2026-109618 u CVE-2026-109619.
Ir-raġuni: fuq servers bħal dawn spiss hemm diversi sorsi ta' PHP flimkien. Minbarra l-PHP tas-sistema operattiva u, f'cPanel, il-pakketti ea-php, hemm il-pakketti alt-php ta' CloudLinux. Kull sors għandu stat proprju tal-pakkett. Li waħda minnhom tkun ippatchjata ma tgħid xejn dwar l-oħrajn.
Għal aġenziji u kumpaniji b'diversi kontijiet għand l-istess hoster jiżdied punt ieħor: kull websajt tista' tuża verżjoni differenti, għax xi ħadd biddilha snin ilu fl-area tal-klijent. Mistoqsija waħda dwar „il-PHP“ tal-hoster għalhekk ma tmurx biżżejjed fil-fond. Jagħmel sens lista tad-dominji kollha bil-verżjoni magħżula għal kull wieħed.
X'inhuma alt-php u l-PHP Selector
Skont id-dokumentazzjoni ta' CloudLinux, il-PHP Selector jipprovdi verżjonijiet alternattivi ta' PHP, il-pakketti alt-php. Jinsabu taħt /opt/alt/phpXX/, pereżempju /opt/alt/php83/ għal PHP 8.3, kull wieħed bil-php.ini proprju. Id-dokumentazzjoni telenka verżjonijiet minn 5.1 sa 8.5, skont il-verżjoni ta' CloudLinux tas-server.
Il-klijenti jagħżlu l-verżjoni huma stess, f'cPanel ġeneralment permezz ta' „Select PHP Version“. Teknikament dan jippreżupponi CageFS, tip ta' sistema tal-fajls maqsuma għal kull kont. Skont id-dokumentazzjoni s-selector jaħdem ma' suPHP, mod_fcgid, CGI u LiteSpeed; Apache b'mod_php ma jappoġġjax CageFS.
| Terminu | Tifsira għalik |
|---|---|
| CloudLinux | Sistema operattiva tal-hoster, tifred il-kontijiet tal-klijenti |
| CageFS | sistema tal-fajls proprja u maqsuma għal kull kont |
| alt-php | pakketti ta' PHP ta' CloudLinux, wieħed għal kull verżjoni |
| PHP Selector | għażla tal-verżjoni alt-php u ta' għażliet individwali fl-area tal-klijent |
CloudLinux alt-php u PHP2Shell: dak li huwa ppruvat u dak li jibqa' miftuħ
Ippruvat huwa: verżjonijiet ta' PHP irranġati huma 8.5.12, 8.4.27, 8.3.36 u 8.2.35. Għal PHP 8.1 u eqdem il-proġett PHP ma joffrix aktar aġġornamenti uffiċjali, biss backports minimi tas-sors għal 7.4, 8.0 u 8.1. Skont l-istampa speċjalizzata, kważi l-verżjonijiet kollha sa PHP 5.4 huma affettwati.
Miftuħ fis-sorsi li għandna quddiemna huwa għal liema verżjonijiet alt-php CloudLinux diġà jwassal pakketti ppatchjati. Speċjalment fil-każ ta' fergħat qodma bħal 5.6 jew 7.4, li s-selector għadu joffri, għalhekk tgħodd biss id-dikjarazzjoni tal-fornitur. Backports jistgħu jkunu installati mingħajr ma tinbidel il-verżjoni murija.
Partikolarità tolqot servers ta' cPanel b'appoġġ kummerċjali fit-tul: skont id-dokumentazzjoni ta' cPanel, TuxCare, marka ta' CloudLinux, iwassal pakketti ppatchjati għal verżjonijiet skaduti ta' PHP bħala alt-php. Min hemmhekk ġie mibdul minn ea-php74 għal alt-php74 jiddependi minn din it-triq. Aktar dwar dan fl-artikolu Appoġġ fit-tul għal verżjonijiet qodma ta' PHP.
Dawn il-mistoqsijiet għandek tistaqsihom lill-hoster issa
Bħala klijent ma tistax tippatcja alt-php int. Imma tista' tistaqsi l-mistoqsijiet it-tajba u tiddokumenta t-tweġibiet. Mudell lest għal dan joffri l-gwida Staqsi lill-hoster dwar l-istat tal-patch.
- Il-kont tiegħi jaħdem b'alt-php, ea-php jew il-PHP tas-sistema operattiva, u b'liema verżjoni eżatta?
- Dan il-pakkett eżatt huwa ppatchjat kontra CVE-2026-109618 u CVE-2026-109619, u sa minn meta?
- Il-proċessi kollha ta' PHP reġgħu nbdew wara, anke l-proċessi lsphp u php-cgi?
- Il-valuri temporanji ta' php.net huma ffissati ċentralment, b'mod partikolari
session.upload_progress.enabled=0? - Liema verżjonijiet alt-php ma jiġux ippatchjati aktar, u sa meta jrid inbiddel?
Iċċekkja fl-istess ħin liema verżjoni verament juża l-kont tiegħek. Jekk għandek aċċess SSH, php -v juri l-verżjoni tal-linja tal-kmand, li tista' tkun differenti minn dik tal-websajt. Aktar affidabbli hija l-indikazzjoni fil-PHP Selector għad-dominju kkonċernat.
Jekk il-hoster iwieġeb li l-verżjoni magħżula tiegħek mhijiex ippatchjata aktar, il-bidla għal fergħa appoġġata hija t-triq nadifa. Qabel iċċekkja fir-rekwiżiti tas-sistema tas-CMS jew tal-ħanut tiegħek liema verżjonijiet ta' PHP jiffirma l-manifattur, u ttestja l-bidla jekk possibbli fuq kopja tal-websajt. Bidla fis-selector issir malajr, żball fil-ħanut nhar it-Tnejn filgħodu le.
Għażliet ta' PHP fis-selector: attenzjoni mal-valuri temporanji
Il-PHP Selector jippermetti lill-klijenti jbiddlu huma stess valuri individwali tal-php.ini, fosthom spiss memory_limit. Liema valuri huma rilaxxati jiddeċiedi, skont id-dokumentazzjoni, l-operatur, fil-fajl /etc/cl.selector/php.conf. Valuri globali għall-verżjonijiet alt-php kollha jinsabu f'/etc/cl.selector/global_php.ini.
Dan huwa importanti għal PHP2Shell. php.net jirrakkomanda bħala tranżizzjoni li memory_limit=-1 jiġi ffissat b'mod li l-applikazzjonijiet ma jistgħux jegħlbuh, u li session.upload_progress.enabled=0 ma jiġix iffissat permezz ta' ini_set() jew .user.ini. Valur li kull kont jista' jbiddel liberament ma jissodisfax din il-kundizzjoni. L-isfond hemm taħt Miżuri immedjati mingħajr patch.
Għall-operaturi tas-servers minn hawn toħroġ lista qasira ta' verifika. Il-kmandi jaqraw biss:
# Liema verżjonijiet ta' PHP joffri s-selector, liema hija l-istandard?
selectorctl --summary
# Pakketti alt-php installati u l-istat tagħhom
rpm -qa 'alt-php*' | sort
# In-numri CVE jinsabu fil-changelog ta' pakkett? (isem tal-pakkett bħala eżempju)
rpm -q --changelog alt-php83 | grep -E "CVE-2026-10961[89]"
# Proċessi ta' PHP li qed jaħdmu bil-ħin tal-bidu, biex jiġi ppruvat ir-restart
ps -eo pid,lstart,cmd | grep -E '[l]sphp|[p]hp-cgi|[p]hp-fpm'
L-aġġornament isir, skont id-dokumentazzjoni ta' CloudLinux, b'yum groupupdate alt-php. Wara l-proċessi kollha ta' PHP jridu jerġgħu jibdew, inkella l-kodiċi l-qadim ikompli jaħdem fil-memorja. Valuri temporanji li ma jistgħux jiġu megħluba jappartjenu fil-konfigurazzjoni globali u mhux fil-lista tal-għażliet tal-klijenti. Kif ea-php u alt-php jirrelataw ma' xulxin fuq servers ta' cPanel jiddeskrivih cPanel u WHM: kif tassigura PHP.
Patch ma jneħħix softwer malizzjuż li daħal qabel. Jekk il-kont tiegħek bejn is-17 u l-21 ta' Ottubru kien jaħdem b'verżjoni vulnerabbli, jixraq li tħares lejn fajls ġodda ta' PHP u l-logs tal-aċċess mill-20 ta' Ottubru.
Kif tgħin PHP SOS b'mod konkret?
- Iċċara l-istat: Niddeterminaw b'liema sors u verżjoni ta' PHP taħdem kull websajt tagħkom, u niformulaw it-talba lill-hoster.
- Ivvaluta t-tweġiba: Niċċekkjaw il-konferma tal-hoster għal lakuni, pereżempju dettalji nieqsa dwar ir-restart jew fergħat qodma ta' alt-php.
- Akkumpanja l-bidla: Jekk websajt taħdem fuq verżjoni mingħajr patch, nippjanaw it-tranżizzjoni u nittestjawha minn qabel.
- Għall-operaturi: Permezz tal-Patch Service ta' PHP naġġornaw pakketti alt-php, ea-php u tas-sistema, nerġgħu nibdew il-proċessi kollha u niddokumentaw l-istat.
Mistoqsijiet frekwenti
Kif nagħraf jekk il-hoster tiegħi juża CloudLinux u alt-php?
Sinjal tipiku huwa l-funzjoni „Select PHP Version“ fl-area tal-klijent ta' cPanel, li biha inti stess tista' tgħaddi bejn ħafna verżjonijiet ta' PHP. Taf żgur biss meta l-hoster jikkonfermah.
Nista' naġġorna alt-php fil-kont tiegħi jien stess?
Le. Il-pakketti alt-php jinsabu ċentralment fuq is-server u jinżammu mill-operatur. Tista' tagħżel biss bejn il-verżjonijiet installati u għandek titlob konferma tal-istat tal-patch tal-verżjoni magħżula.
Verżjoni qadima ta' alt-php bħal 7.4 hija protetta minn PHP2Shell?
Mingħajr dikjarazzjoni tal-fornitur dan ma jistax jingħad. Skont l-istampa speċjalizzata, kważi l-verżjonijiet kollha sa PHP 5.4 huma affettwati, u l-proġett PHP ma jipprovdix aġġornamenti uffiċjali għal 8.1 u eqdem. Jekk backport huwiex installat, il-hoster irid jikkonfermah bil-miktub għall-verżjoni tiegħek eżatta.
Nista' nbiddel memory_limit fil-PHP Selector jien stess?
Teknikament spiss iva, jekk l-operatur ħareġ l-issettjar. php.net madankollu jirrakkomanda bħala miżura temporanja li memory_limit jiġi ffissat b'mod li l-applikazzjonijiet ma jistgħux jegħlbuh. Għalhekk biddlu valuri bħal dawn biss b'qbil mal-hoster.