Fil-qosor: Ħafna pariri dwar PHP2Shell li bħalissa jiċċirkolaw fil-forums u fin-netwerks soċjali ma jipproteġux jew saħansitra jagħmlu ħsara: jimblukkaw talbiet b'cookie tas-session, jaħbu messaġġi tal-iżball, jissettjaw valuri permezz ta' .user.ini jew jaġġornaw biss is-CMS. php.net huwa ċar: Ma hemmx miżuri temporanji kompluti, l-aġġornament ta' PHP b'restart tal-proċessi kollha huwa l-unika triq sigura.
Għaliex pariri foloz huma perikolużi f'din is-sitwazzjoni
B'vulnerabbiltà kritika li tiġbed ħafna attenzjoni jinħoloq suq għal soluzzjonijiet mgħaġġla. Pariri jinqasmu, jitqassru u jitgħaddew, spiss mingħajr ir-restrizzjonijiet tas-sors oriġinali. B'PHP2Shell jiżdied li, skont rapporti, id-dettalji saru magħrufa qabel id-data uffiċjali u s-sitwazzjoni fl-ewwel jiem ma kinitx ċara.
Parir falz jagħmel ħsara darbtejn. Iħalli l-vulnerabbiltà miftuħa u joħloq is-sensazzjoni li sar xi ħaġa. Eżattament din is-sensazzjoni twassal biex l-aġġornament veru jibqa' jistenna. Xi pariri jipparalizzaw ukoll il-websajt proprja.
Disa' pariri iċċekkjati
It-tabella li ġejja tiġbor dak li qrajna spiss fl-aħħar jiem, u tqabbel miegħu d-dikjarazzjonijiet tas-sorsi primarji.
| Parir li jiċċirkola | Għaliex ma jreġix | X'jgħodd minflok |
|---|---|---|
Imblukkaw it-talbiet kollha b'PHPSESSID |
Miċħud espliċitament mill-esperti tekniċi; jipparalizza l-logins u l-baskits | Aġġornaw PHP |
session.upload_progress.enabled=0 huwa biżżejjed |
Skont rapporti tekniċi ma jagħlaqx iż-żewġ vulnerabbiltajiet | Miżura temporanja sensata, l-aġġornament jibqa' obbligatorju |
Issettjaw valuri permezz ta' ini_set() jew .user.ini |
php.net jiskoraġġixxi espliċitament | Min-naħa tas-server fil-php.ini, fil-pool FPM jew fil-konfigurazzjoni tas-server |
| Aħbu l-messaġġi tal-iżball | Skont php.net error_reporting, display_errors jew @ ma jgħinux |
Aġġornament; l-output tal-iżbalji madankollu ma jintwerax pubblikament |
Illimitaw il-memorja permezz ta' RLIMIT_AS jew RLIMIT_DATA |
php.net iwissi li eżattament dan jista' jqajjem is-sitwazzjoni vulnerabbli | Limitu permezz ta' container jew cgroup |
| Aġġornaw WordPress jew il-plugins | Il-vulnerabbiltà tinsab fl-interpretatur ta' PHP, mhux fis-CMS | Aġġornaw ir-runtime ta' PHP |
| Cloudflare jew WAF oħra huma biżżejjed | Protezzjoni biss għat-traffiku permezz tas-servizz; servers aċċessibbli direttament jibqgħu miftuħa | WAF bħala saff addizzjonali, mhux sostitut |
| Erġgħu tgħabbu s-servizz minflok terġgħu tibdewh | Skont Red Hat reload mhuwiex biżżejjed, workers eżistenti jistgħu jżommu l-istat l-antik | Erġgħu ibdew il-workers kollha kompletament |
| Ippatchjat ifisser nadif | Patch ma jneħħix softwer malizzjuż introdott qabel | Żommu l-logs mill-20/10 u ivverifikaw għal traċċi |
It-tliet żbalji l-aktar frekwenti spjegati aktar mill-qrib
Il-projbizzjoni tal-cookies
Il-parir li jiġu miċħuda t-talbiet kollha bil-cookie tas-session PHPSESSID jinstema tekniku u deċiż. L-esperti tekniċi jiċħduh espliċitament. Fil-prattika jikser dak kollu li jeħtieġ session: kontijiet tal-klijenti, baskits, żoni tal-amministrazzjoni, formoli bi protezzjoni kontra l-falsifikazzjoni. Protezzjoni kontra l-vulnerabbiltà mhuwiex.
L-issettjar wieħed li jsolvi kollox
session.upload_progress.enabled=0 jinsab fir-rakkomandazzjonijiet ta' php.net u huwa r-rimedju msemmi kontra CVE-2026-115560. Minn dan f'xi artikoli sar “PHP2Shell diżattivata”. Skont rapporti tekniċi dan l-issettjar waħdu ma jagħlaqx iż-żewġ vulnerabbiltajiet. Anke memory_limit=-1 skont php.net jneħħi biss l-attivatur li jista' jiġi kkontrollat; żball tal-memorja f'livell aktar fond jista' xorta jilħaq it-triq vulnerabbli. Fuq PHP 8.5 fatal_error_backtraces=0 skont php.net jimblokka biss it-triq ikkonfermata permezz tal-backtraces.
Kif tissettjaw l-issettjar madankollu sew u b'mod permanenti jiddeskrivih l-artikolu Diżattivazzjoni ta' session.upload_progress. Il-lista kompluta tal-miżuri temporanji tinsab taħt Miżuri immedjati mingħajr patch.
It-tarka quddiem
Cloudflare, skont dikjarazzjonijiet proprji, mill-21 ta' Ottubru għandu regoli ta' protezzjoni attivi, anke għall-klijenti tal-pjan b'xejn. Cloudflare nnifsu jindika madankollu limiti: Il-protezzjoni taħdem biss għat-traffiku li jgħaddi minn Cloudflare. Jekk is-server tal-oriġini jkun aċċessibbli direttament, tiġi evitata. Barra minn hekk Cloudflare jivverifika wkoll ir-risposta tas-server, għax it-talba waħedha mhux dejjem biżżejjed. Għaliex WAF ma tissostitwix l-aġġornament jispjegah l-artikolu WAF jew aġġornament.
Parir b'riskju: iffiltraw talbiet tal-upload fit-tarf
Mhux kull parir skomdu huwa falz. L-esperti tekniċi jipproponu bħala miżura temporanja, mhux uffiċjali, li jiġu mblukkati talbiet multipart/form-data barra minn mogħdijiet veri tal-upload fil-proxy jew fil-WAF. Dan jista' jnaqqas is-superfiċje ta' attakk, imma jikser formoli u uploads jekk il-lista tal-mogħdijiet permessi tkun mhux kompluta.
Min jieħu din it-triq għandu jivverifikaha qabel f'ambjent tat-test, jikkoordinaha mad-dipartimenti speċjalizzati u jiddokumentaha bħala miżura b'terminu. Sostitut tal-aġġornament mhuwiex lanqas hu.
Ħafna soluzzjonijiet WAF joffru għal dan modalità ta' osservazzjoni, fejn ir-regoli l-ewwel jirreġistraw biss minflok jimblukkaw. Ħallu regola ġdida taħdem hekk għal ftit jiem u evalwaw liema talbiet leġittimi jkunu affettwati. Biss wara ibdlu għal imblukkar. Hekk tevitaw li formoli tal-applikazzjoni, portali tal-klijenti jew l-upload tal-immaġini fil-ħanut jaqgħu mingħajr ma tinduna.
Kif tivverifikaw parir qabel ma timplimentawh
Erba' mistoqsijiet jifirdu pariri użabbli minn dawk perikolużi:
- Sors: Ir-rakkomandazzjoni ġejja minn php.net, mid-distribuzzjoni tagħkom, mill-BSI jew minn awtur tekniku msemmi bl-isem?
- Pretensjoni: Il-miżura hija deskritta bħala tranżizzjoni jew bħala soluzzjoni? B'PHP2Shell biss l-aġġornament huwa soluzzjoni.
- Effett sekondarju: X'jinkiser meta l-miżura taħdem? Parir mingħajr indikazzjoni ta' effetti sekondarji mhuwiex komplut.
- Post tal-implimentazzjoni: L-issettjar jiġi ssettjat min-naħa tas-server u mhux sostitwibbli, segwit minn restart tal-workers kollha?
Żommu rekord ta' liema miżuri temporanji ssettjajtu meta. Hekk tistgħu aktar tard tivverifikawhom b'mod immirat u tagħrfu jekk protezzjoni preżunta dewmitx l-aġġornament veru.
Kif tgħin PHP SOS b'mod konkret?
- Nivverifikaw il-miżuri li diġà ġew implimentati għandkom u nifirdu dawk effettivi minn dawk bla effett.
- Ninstallaw l-aġġornament ta' PHP, nerġgħu nibdew il-proċessi kollha u nippruvaw l-istat.
- Fejn aġġornament ma jkunx possibbli għadu, napplikaw miżuri temporanji skont php.net min-naħa tas-server u ddokumentati.
- B'WAF u patching virtwali nissupplimentaw il-protezzjoni fit-tarf, mingħajr ma nissostitwixxu l-aġġornament.
Mistoqsijiet frekwenti
Jipproteġi li jiġu mblukkati t-talbiet b'PHPSESSID?
Le. Esperti tekniċi jiċħdu espliċitament dan il-parir li jiċċirkola. Jipparalizza l-logins, il-baskits u l-formoli mingħajr ma jagħlaq il-vulnerabbiltà fl-interpretatur.
session.upload_progress.enabled=0 huwa biżżejjed kontra PHP2Shell?
Le. L-issettjar huwa waħda minn diversi miżuri temporanji u, skont rapporti tekniċi, ma jagħlaqx iż-żewġ vulnerabbiltajiet. Huwa sensat, imma ma jissostitwix l-aġġornament ta' PHP.
Jgħin li ndaħħal display_errors fuq off?
Għal PHP2Shell le. php.net jinnota li l-ħbi tad-dijanjostika permezz ta' error_reporting, display_errors jew l-operatur @ ma jgħinx. Fil-produzzjoni display_errors għandu jkun off xorta waħda għal raġunijiet oħra.
Kif nagħraf parir serju?
Parir serju jsemmi s-sors tiegħu, jiddeskrivi l-limiti u jsejjaħ il-miżuri temporanji kif inhuma. Min iwiegħed li issettjar wieħed jagħmel l-aġġornament superfluwu jkun żbaljat b'PHP2Shell.