{"id":21942,"date":"2026-10-23T11:43:13","date_gmt":"2026-10-23T09:43:13","guid":{"rendered":"https:\/\/webhosting.de\/?p=21942"},"modified":"2026-10-23T11:43:17","modified_gmt":"2026-10-23T09:43:17","slug":"php-vulnerabilita-2026-verificare-applicare-patch","status":"publish","type":"post","link":"https:\/\/webhosting.de\/it\/php-sicherheitsluecke-2026-pruefen-patchen\/","title":{"rendered":"Vulnerabilit\u00e0 PHP 2026: come verificare e correggere i servizi web a rischio"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">No, non \u00e8 vero che \u201emet\u00e0 di Internet\u201c sia comprovatamente colpita. Tuttavia, i servizi web PHP privi di patch potrebbero essere a rischio a causa di due vulnerabilit\u00e0 critiche che consentono l\u2019accesso senza previa autenticazione. Verifica quindi innanzitutto il <strong style=\"font-weight:700;color:inherit\">tempo di esecuzione effettivo sul web<\/strong> Anzich\u00e9 limitarsi a eseguire il comando PHP nella shell, installa la patch di sicurezza rilasciata e riavvia in modo controllato i worker interessati. Particolarmente importanti sono i servizi accessibili pubblicamente, mod_php, nonch\u00e9 i container e i prodotti con PHP integrato. <\/p>\n<nav class=\"wh-toc\" aria-label=\"Contenuto di questo articolo\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">Vai direttamente alla sezione<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#alarmmeldung-richtig-einordnen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Interpretare correttamente il messaggio di allarme<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#rce-und-betroffene-php-wege\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Cosa consentono tecnicamente le vulnerabilit\u00e0 di PHP<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#risiko-haengt-vom-betrieb-ab\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Perch\u00e9 non tutte le installazioni sono ugualmente a rischio<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#patchstaende-und-supportstatus\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Confronta lo stato di applicazione delle patch e lo stato dell'assistenza<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#web-laufzeit-zuverlaessig-pruefen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Verificare il tempo di esecuzione effettivo sul web<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#updatewege-nach-betriebsart\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Pianificare i percorsi di aggiornamento in base alla modalit\u00e0 operativa<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#sofortmassnahmen-und-neustarts\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Misure immediate senza false rassicurazioni<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#betrieb-pruefen-und-auffaelligkeiten\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Dopo l'applicazione della patch, verificare il funzionamento e individuare eventuali anomalie<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#prioritaeten-fuer-alte-und-versteckte-installationen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Dare priorit\u00e0 alle installazioni PHP obsolete e nascoste<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"alarmmeldung-richtig-einordnen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"alarmmeldung-richtig-einordnen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Interpretare correttamente il messaggio di allarme<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L\u2019affermazione secondo cui una vulnerabilit\u00e0 PHP potrebbe interessare \u201emet\u00e0 di Internet\u201c \u00e8 un\u2019esagerazione, ma non un dato quantificato. Non vi \u00e8 alcuna prova che la met\u00e0 di tutti i servizi Internet sia vulnerabile o sia gi\u00e0 stata compromessa. Il rischio effettivo \u00e8 comunque considerevole, poich\u00e9 PHP viene utilizzato come ambiente di esecuzione in molti siti web, negozi online, API e interfacce di amministrazione. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ci\u00f2 che conta non \u00e8 se un sito web utilizzi PHP, ma quale versione di PHP elabori le sue richieste web. Gli aggiornamenti di sicurezza del 21 ottobre 2026 riguardano, in linea di principio, le installazioni non aggiornate dei rami supportati, a condizione che gestiscano richieste tramite un servizio web. Un'istanza locale di PHP utilizzata per attivit\u00e0 di sviluppo va quindi valutata in modo diverso rispetto a un portale clienti accessibile dall'esterno. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il sito <strong style=\"font-weight:700;color:inherit\">Visibilit\u00e0 su Internet<\/strong> L'urgenza \u00e8 un fattore determinante. Un negozio accessibile al pubblico con moduli e funzioni di upload offre pi\u00f9 potenziali punti di contatto rispetto a un servizio interno isolato. Tuttavia, nemmeno un servizio interno \u00e8 automaticamente sicuro: accessi VPN, account compromessi o altri sistemi nella rete possono renderlo accessibile. La portata da sola non sostituisce quindi una valutazione tecnica dei rischi.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Altrettanto importanti sono la modalit\u00e0 di funzionamento e <strong style=\"font-weight:700;color:inherit\">Portabiciclette<\/strong>. PHP pu\u00f2 essere eseguito, ad esempio, tramite PHP-FPM, come modulo Apache, tramite php-cgi o integrato in un prodotto. Diversi domini sullo stesso server possono avere versioni e modalit\u00e0 di aggiornamento diverse. Dare un via libera generalizzato a tutti i siti web PHP sarebbe sbagliato tanto quanto supporre che ogni installazione sia immediatamente vulnerabile. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"rce-und-betroffene-php-wege\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"rce-und-betroffene-php-wege\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Cosa consentono tecnicamente le vulnerabilit\u00e0 di PHP<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Esecuzione di codice da remoto<\/strong> (RCE) significa che, in determinate condizioni, un malintenzionato pu\u00f2 eseguire codice su un sistema remoto. Secondo la nota di sicurezza, per queste vulnerabilit\u00e0 PHP non \u00e8 necessario effettuare prima l\u2019accesso. Il codice verrebbe inizialmente eseguito con i privilegi del processo web, non automaticamente con diritti di amministratore illimitati. Le possibili conseguenze dipendono quindi in larga misura dai permessi dei file, dalle credenziali di accesso e dall\u2019isolamento del server. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">CVE-2026-109618 riguarda percorsi di errore in <strong style=\"font-weight:700;color:inherit\">Carenza di memoria<\/strong>. Se PHP interrompe una richiesta a causa di una condizione di esaurimento della memoria, le strutture dati interne potrebbero rimanere incomplete. Se tali condizioni vengono riutilizzate durante la pulizia della richiesta, si pu\u00f2 verificare un danneggiamento della memoria. La descrizione ufficiale cita in particolare le richieste multipart, i caricamenti di file e il consumo di memoria durante l\u2019analisi di input annidati come contesti tecnici rilevanti. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">CVE-2026-109619 riguarda invece uno stato interno legato a una richiesta, la cui memoria \u00e8 gi\u00e0 stata liberata. Se un worker riutilizzato elabora successivamente un\u2019altra richiesta, PHP pu\u00f2 accedere a questo stato obsoleto prima che abbia effetto la normale inizializzazione. La nota di sicurezza fa riferimento, tra l\u2019altro, all\u2019avanzamento del caricamento delle sessioni e ai percorsi di errore. Ci\u00f2 descrive la classe di errore, non costituisce una guida allo sfruttamento. <\/p>\n<ul class=\"wh-list\" role=\"list\" style=\"list-style:none;margin:24px 0;padding:0\"><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Possono essere interessate le richieste web tramite PHP-FPM, Apache con mod_php, php-cgi, FrankenPHP e LiteSpeed.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Gli errori risiedono nel runtime di PHP, non principalmente in WordPress, Joomla, Shopware, nei temi o nei singoli plugin.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">I CMS e i framework influenzano le funzionalit\u00e0 disponibili, come il caricamento dei file, ma non sostituiscono un aggiornamento dell'interprete.<\/li><\/ul><\/section><section class=\"wh-section\" aria-labelledby=\"risiko-haengt-vom-betrieb-ab\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"risiko-haengt-vom-betrieb-ab\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Perch\u00e9 non tutte le installazioni sono ugualmente a rischio<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il fatto che un servizio sia effettivamente a rischio dipende da diversi fattori. Tra questi, hanno la priorit\u00e0 un runtime web PHP non aggiornato e un servizio web accessibile. Seguono poi la modalit\u00e0 operativa, i processi riutilizzati, le funzioni per gli upload o i moduli complessi, nonch\u00e9 i diritti dell\u2019account del processo web. Un servizio con ampi diritti di scrittura sui file web o con accesso ad altri servizi pu\u00f2 avere conseguenze pi\u00f9 gravi rispetto a un progetto rigorosamente isolato. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">In Apache con <strong style=\"font-weight:700;color:inherit\">mod_php<\/strong> Il progetto PHP sottolinea in particolare il rischio: un attacco documentato pu\u00f2 essere sferrato gi\u00e0 prima dell\u2019esecuzione del codice effettivo dell\u2019applicazione. Un CMS ben mantenuto non protegge quindi dalla vulnerabilit\u00e0 in fase di esecuzione. Ci\u00f2 non significa che PHP-FPM, php-cgi, FrankenPHP o LiteSpeed siano considerati sicuri; anche questi devono essere controllati con priorit\u00e0 se non sono aggiornati con le patch. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Particolare attenzione va inoltre prestata ai prodotti con <strong style=\"font-weight:700;color:inherit\">PHP incorporato<\/strong>. Tra questi possono figurare immagini di container, appliance, sistemi di gestione NAS o prodotti di rete la cui interfaccia utilizza PHP internamente. In questi casi, un comando eseguito sull\u2019host spesso non mostra il runtime effettivamente in uso. Inoltre, l\u2019aggiornamento del sistema operativo non risolve automaticamente la vulnerabilit\u00e0 di un componente PHP presente in un\u2019immagine o in un prodotto del produttore. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Un firewall, un Web Application Firewall o limiti restrittivi di upload possono rendere pi\u00f9 difficili le singole richieste e limitare la superficie di attacco. Tuttavia, non sostituiscono la correzione, poich\u00e9 non risolvono la gestione errata della memoria e dello stato nell\u2019interprete. Anche un CMS privo di errori dipende comunque da un ambiente di esecuzione sicuro. \u00c8 quindi fondamentale verificare e aggiornare lo stato delle patch del PHP che elabora effettivamente le richieste web. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"patchstaende-und-supportstatus\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"patchstaende-und-supportstatus\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Confronta lo stato di applicazione delle patch e lo stato dell'assistenza<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per entrambe le vulnerabilit\u00e0, ci\u00f2 che conta in primo luogo \u00e8 lo stato delle patch all\u2019interno del ramo PHP in uso. Il progetto PHP indica le versioni corrette specifiche per le serie supportate. I livelli di patch precedenti della stessa serie sono considerati a rischio; l\u2019aggiornamento alla versione indicata o a una versione pi\u00f9 recente di questo ramo costituisce la soluzione completa prevista. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Rami PHP: stato delle patch e situazione del supporto al 22 ottobre 2026\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Rami PHP: stato delle patch e situazione del supporto al 22 ottobre 2026<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Ramo PHP<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Compreso<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Versione sicura a partire da<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Stato dell'assistenza al 22 ottobre 2026<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Misura raccomandata<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">PHP 8.2<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">8.2.34<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">8.2.35<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Solo aggiornamenti di sicurezza fino al 31 dicembre 2026<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Aggiornare al pi\u00f9 presto almeno alla versione 8.2.35 e pianificare la migrazione.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">PHP 8.3<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">8.3.35<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">8.3.36<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Solo aggiornamenti di sicurezza fino al 31 dicembre 2027<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Aggiornare almeno alla versione 8.3.36.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">PHP 8.4<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">8.4.26<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">8.4.27<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Assistenza attiva fino al 31 dicembre 2026<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Aggiornare almeno alla versione 8.4.27.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">PHP 8.5<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">8.5.11<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">8.5.12<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Assistenza attiva fino al 31 dicembre 2027<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Aggiornare almeno alla versione 8.5.12.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">PHP 8.1 e versioni precedenti<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Nessuna versione upstream regolare e aggiornata<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Nessuna versione fissa regolare disponibile al pubblico<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Non supportato ufficialmente dal progetto PHP<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Verificare il backport del fornitore oppure migrare verso un ramo supportato.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Aggiornamento tramite patch<\/strong> rimane nella stessa serie di sviluppo, ad esempio dalla versione 8.3.35 alla 8.3.36. Ha lo scopo di fornire la correzione di sicurezza e presenta un ambito di compatibilit\u00e0 pi\u00f9 ristretto rispetto al passaggio dalla versione 8.2 alla 8.4. Quest\u2019ultimo \u00e8 una migrazione: dipendenze, estensioni, codice applicativo ed eventualmente l\u2019implementazione devono essere verificati separatamente. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">PHP 8.2 rimane utilizzabile per la risoluzione immediata dei problemi, a condizione che sia in esecuzione almeno la versione 8.2.35. Tuttavia, il ramo raggiunger\u00e0 la fine del supporto il 31 dicembre 2026. Pertanto, non \u00e8 consigliabile fermarsi a questa versione: pianifica il passaggio a un ramo con supporto pi\u00f9 lungo, dopo aver verificato la compatibilit\u00e0 dell'applicazione in un ambiente adeguato. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Con PHP 8.1 e versioni precedenti \u00e8 necessaria particolare cautela. Il progetto PHP non fornisce una versione regolare e aggiornata a tal fine; i backport minimi del codice sorgente non sono equiparabili a un pacchetto generalmente disponibile e mantenuto. Un backport di sicurezza documentato dal fornitore del sistema operativo pu\u00f2 essere adeguato, ma richiede una conferma nell\u2019avviso di sicurezza o nel changelog del pacchetto. In assenza di tale conferma, \u00e8 necessaria una migrazione anzich\u00e9 una semplice modifica estetica della versione. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"web-laufzeit-zuverlaessig-pruefen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"web-laufzeit-zuverlaessig-pruefen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Verificare il tempo di esecuzione effettivo sul web<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La verifica della versione inizia con un'analisi dello stato attuale, ma non deve limitarsi alla shell. Su un server gestito autonomamente, i seguenti comandi mostrano la versione del comando PHP eseguito su quel server e i file di configurazione individuati da tale comando. Non modificano n\u00e9 i pacchetti n\u00e9 la configurazione e sono quindi adatti come primo passo di verifica a basso rischio.<\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminale<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Copia il codice<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiato<\/span><span data-wh-copy-fallback hidden>Codice evidenziato \u2013 copiare<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">php -v\nphp --ini<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L'output descrive solo il comando richiamato tramite questo comando della shell <strong style=\"font-weight:700;color:inherit\">Runtime CLI<\/strong>. Un sito web pu\u00f2 invece essere gestito tramite PHP-FPM, Apache con mod_php, php-cgi o un container. Questo ambiente di esecuzione web pu\u00f2 utilizzare una versione di PHP e file di configurazione diversi rispetto al comando <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">php -v<\/code> sull'host. Ai fini della valutazione della sicurezza, \u00e8 determinante il processo che elabora le richieste HTTP effettive. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/php-webdienst-server-pruefung-73623c2b-detail1-2473e62838-1024x683.webp\" class=\"wp-image-21949\" alt=\"Locale tecnico con hardware server come simbolo per il collaudo dei servizi web PHP.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/php-webdienst-server-pruefung-73623c2b-detail1-2473e62838-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/php-webdienst-server-pruefung-73623c2b-detail1-2473e62838-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/php-webdienst-server-pruefung-73623c2b-detail1-2473e62838-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/php-webdienst-server-pruefung-73623c2b-detail1-2473e62838-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/php-webdienst-server-pruefung-73623c2b-detail1-2473e62838.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Immagine simbolica generata dall'IA: la versione di PHP deve essere verificata sul servizio che elabora le richieste web.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Nel managed hosting, quindi, controlla nel pannello clienti la versione PHP selezionata per ogni progetto o dominio e, se necessario, verifica lo stato delle patch del servizio fornito. In caso di pi\u00f9 domini, \u00e8 necessario controllare singolarmente ogni assegnazione: un dominio principale potrebbe gi\u00e0 utilizzare il ramo aggiornato, mentre un negozio online, un\u2019istanza di staging o un sottodominio potrebbero ancora utilizzare un interprete pi\u00f9 vecchio.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Sui server con PHP-FPM, la configurazione del servizio, l'inventario dei pacchetti e la documentazione relativa alla distribuzione vanno considerati come un unico insieme. Negli ambienti containerizzati, devi inoltre verificare l'immagine effettivamente distribuita e non solo un manifesto di build locale. \u00c8 fondamentale stabilire quale revisione nel pod o nel container in esecuzione accetta le richieste web; un'immagine di base aggiornata non protegge un'istanza precedente gi\u00e0 in esecuzione. <\/p>\n<aside class=\"wh-callout wh-callout-warning\" style=\"display:block;margin:28px 0;padding:20px 23px;border:1px solid #d1e4dd;border-left:4px solid #187065;border-radius:11px;background:#f0f7f4\"><p class=\"wh-callout-title\" style=\"margin:0 0 8px;color:#1c5c53;font-size:16px;font-weight:700;line-height:1.5\">Nessuna pagina pubblica dedicata alle diagnosi<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Una pagina accessibile al pubblico <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">phpinfo()<\/code>- Questa pagina non \u00e8 un metodo di verifica standard consigliabile. Potrebbe rivelare informazioni relative alla versione, ai moduli, ai percorsi e alla configurazione. Utilizza invece le opzioni disponibili nel pannello di controllo dell\u2019hosting, la gestione del server o la documentazione operativa protetta internamente.<\/p>\n<\/aside><\/section><section class=\"wh-section\" aria-labelledby=\"updatewege-nach-betriebsart\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"updatewege-nach-betriebsart\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Pianificare i percorsi di aggiornamento in base alla modalit\u00e0 operativa<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La procedura di aggiornamento pi\u00f9 adeguata dipende da chi fornisce l\u2019interprete e da dove viene utilizzato. Solo una volta chiarita questa ambito di responsabilit\u00e0 \u00e8 possibile decidere in modo affidabile se sia necessario un cambio di pannello, un aggiornamento del pacchetto, una nuova immagine o un aggiornamento del produttore. La seguente classificazione distingue questi casi senza equiparare le modalit\u00e0 operative in termini di rischio.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Verifica della versione e aggiornamento in base alla modalit\u00e0 operativa di PHP\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Verifica della versione e aggiornamento in base alla modalit\u00e0 operativa di PHP<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Modalit\u00e0 di funzionamento<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Dove posso verificare la versione effettiva?<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Chi effettua l'aggiornamento?<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Caratteristica tipica<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">hosting condiviso<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Gruppo di clienti per dominio o progetto; informazioni fornite dal provider di hosting<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Fornitore di hosting o cliente tramite selezione condivisa<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Le assegnazioni PHP possono variare da un dominio all'altro.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">PHP-FPM su Linux<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Pool FPM, pacchetti installati, configurazione dei servizi e dell'implementazione<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Amministrazione dei server o distribuzione<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">La versione del pacchetto pu\u00f2 contenere un backport di sicurezza documentato.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Apache con mod_php<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Configurazione dei moduli Apache e pacchetti installati<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Amministrazione dei server o distribuzione<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Descritto dal progetto PHP con particolare attenzione ai rischi.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Contenitore<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Immagine in esecuzione, tag immagine o digest, nonch\u00e9 runtime del contenitore<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Team per la creazione e la distribuzione<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Gli aggiornamenti dell'host non modificano automaticamente il codice PHP incorporato nell'immagine.<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">PHP integrato nel prodotto<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Documentazione del produttore, versione del prodotto e avviso di sicurezza<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Produttori o gestione dei prodotti<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">PHP pu\u00f2 far parte di un'appliance senza che sia necessaria un'installazione visibile separatamente.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Nel caso dell\u2019hosting condiviso, il provider dovrebbe fornire il livello di patch di sicurezza per la versione PHP selezionata; l\u2019amministratore verifica poi l\u2019applicazione. Con PHP-FPM o mod_php, l\u2019amministratore di norma aggiorna i pacchetti e successivamente riavvia in modo controllato il servizio effettivamente interessato. Un semplice riavvio senza l\u2019applicazione della correzione non sostituisce l\u2019aggiornamento. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Le distribuzioni Linux forniscono spesso le correzioni di sicurezza sotto forma di <strong style=\"font-weight:700;color:inherit\">Backport<\/strong>. In tal caso, il numero di versione visibile del pacchetto potrebbe differire da quello delle versioni pubblicate su php.net, sebbene la correzione sia inclusa. Pertanto, non limitarti a confrontare stringhe come \u201e8.4.26\u201c, ma leggi l\u2019avviso di sicurezza e il changelog del distributore. Il progetto PHP sottolinea che le distribuzioni e i fornitori di versioni LTS possono ricevere le patch. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">I container richiedono una procedura specifica: creare un\u2019immagine corretta o scaricarla dal fornitore, distribuirla e sostituire le vecchie istanze. Nel caso delle interfacce NAS, dei dispositivi di rete o delle applicazioni web pronte all\u2019uso, la correzione spetta invece al produttore del prodotto. Una patch del sistema operativo host non raggiunge necessariamente l\u2019interprete integrato; l\u2019inventario e le indicazioni del produttore rimangono quindi indispensabili. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"sofortmassnahmen-und-neustarts\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"sofortmassnahmen-und-neustarts\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Misure immediate senza false rassicurazioni<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il giorno dell\u2019aggiornamento, per prima cosa crea un inventario completo: domini, API, interfacce di gestione, container e prodotti che potrebbero contenere PHP integrato. Per ogni servizio, annota la modalit\u00e0 operativa web, il canale di aggiornamento responsabile e il runtime PHP effettivamente utilizzato. Successivamente, verr\u00e0 data priorit\u00e0 a ogni servizio accessibile pubblicamente o critico per l\u2019azienda, non solo al server con il numero di versione pi\u00f9 evidente. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Successivamente, installa l'aggiornamento di sicurezza rilasciato dal provider di hosting, dal distributore Linux, dal produttore dell'immagine o del prodotto. Per i rami PHP supportati, l'aggiornamento allo stato delle patch corrette costituisce la soluzione completa; un WAF, le regole di upload o il riavvio del server web non lo sostituiscono. Organizza la procedura in modo tale che l\u2019aggiornamento del pacchetto, dell\u2019immagine o del produttore sia documentato in modo tracciabile e possa essere risalito in caso di problemi. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Dopo l'aggiornamento \u00e8 necessario <strong style=\"font-weight:700;color:inherit\">tutti i vecchi lavoratori<\/strong> devono essere terminati e sostituiti da processi che abbiano comprovatamente caricato il runtime aggiornato. Utilizza un ricaricamento solo se la gestione specifica del servizio garantisce questa sostituzione completa; in caso contrario, \u00e8 necessario un riavvio controllato. Verifica quindi gli orari di avvio dei processi, lo stato dei servizi o il runtime web rilevato internamente, invece di limitarti a dare per scontata la sostituzione. Nel caso dei container, distribuisci l\u2019immagine corretta ed elimina tutte le vecchie istanze. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Verifica quindi i flussi applicativi principali quali la registrazione, i moduli, i caricamenti, il checkout e le API. I test dimostrano se l\u2019applicazione e le estensioni funzionano con le patch aggiornate; tuttavia, da soli non provano n\u00e9 la sostituzione completa dei worker n\u00e9 l\u2019assenza di una precedente compromissione. Questi aspetti devono essere valutati separatamente tramite verifiche operative e di sicurezza.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se non \u00e8 possibile applicare una patch in tempi brevi, alcune impostazioni possono limitare le vie di attacco note, ma non garantiscono una sicurezza totale. La disattivazione dell\u2019indicatore di avanzamento del caricamento deve essere effettiva prima dell\u2019analisi di una richiesta. Verifica in anticipo se le applicazioni o le interfacce necessitano di questa barra di avanzamento, quindi riavvia ogni worker PHP interessato. Verifica infine che nessun processo precedente continui a funzionare con l\u2019impostazione precedente. <\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Codice<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Copia il codice<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiato<\/span><span data-wh-copy-fallback hidden>Codice evidenziato \u2013 copiare<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-ini\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">session.upload_progress.enabled = 0<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Anche l'impostazione di limiti conservativi per i dati POST e altre opzioni indicate nel bollettino di sicurezza possono ridurre solo in parte la superficie di attacco. Letti in ritardo <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">.user.ini<\/code>-file o un <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">ini_set()<\/code> all\u2019interno dell\u2019applicazione non sono sufficienti per questa configurazione. Considera tali misure come una riduzione temporanea del rischio e mantieni l\u2019aggiornamento di sicurezza come obiettivo. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Da ci\u00f2 va distinta la normale gestione delle sessioni salvate. Il contributo alla <a href=\"https:\/\/webhosting.de\/it\/https-webhosting-de-php-sessione-garbage-collection-ottimizzazione-prestazioni\/\">Garbage collection delle sessioni PHP<\/a> spiega come la pulizia, gli accessi ai file e i worker interagiscano durante il normale funzionamento. Tuttavia, questa ottimizzazione operativa non risolve le vulnerabilit\u00e0 qui trattate e non sostituisce n\u00e9 la versione corretta della patch PHP n\u00e9 la successiva sostituzione dei processi in esecuzione.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"betrieb-pruefen-und-auffaelligkeiten\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"betrieb-pruefen-und-auffaelligkeiten\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Dopo l'applicazione della patch, verificare il funzionamento e individuare eventuali anomalie<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Un aggiornamento dei pacchetti completato con successo dimostra, in un primo momento, solo che sono stati installati dei file o dei pacchetti. Non conferma n\u00e9 che il processo web abbia caricato il nuovo runtime, n\u00e9 che l\u2019applicazione funzioni correttamente con esso. Verifica quindi, dopo il riavvio, il runtime web rilevante per il servizio e documenta l'ora, la versione, il servizio riavviato e il risultato del controllo di funzionamento. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Il test funzionale dovrebbe coprire i processi chiave reali: pagine pubbliche importanti, accesso e disconnessione, invio di moduli, caricamento di file, checkout o prenotazione, nonch\u00e9 endpoint API e attivit\u00e0 in background. Testa solo le operazioni per le quali disponi delle autorizzazioni necessarie e, nel caso di negozi online in produzione, utilizza, per quanto possibile, i dati di test previsti a tale scopo. Controlla contemporaneamente i log del server web, di PHP e dell\u2019applicazione per individuare eventuali nuovi errori, arresti anomali ricorrenti o codici di stato inattesi.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u00c8 necessario un nuovo inizio per creare processi duraturi e <strong style=\"font-weight:700;color:inherit\">Lavoratore<\/strong> caricare il codice aggiornato, ma non genera di per s\u00e9 una correzione. Senza l\u2019aggiornamento installato, la vulnerabilit\u00e0 rimane. In caso di carico elevato, la finestra di manutenzione dovrebbe essere scelta in modo tale che le richieste possano essere elaborate in modo ordinato e che gli effetti del riavvio di un worker rimangano osservabili. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">L'impatto di un riavvio controllato sulla velocit\u00e0 di elaborazione dipende dal numero e dal carico dei processi PHP. Ai fini della pianificazione, \u00e8 utile tenere conto delle code, dei lavori in corso e delle transazioni critiche, anzich\u00e9 terminare i processi in modo non coordinato. La guida <a href=\"https:\/\/webhosting.de\/it\/php-workers-hosting-collo-di-bottiglia-guida-allequilibrio\/\">Capire i worker PHP<\/a> spiega il ruolo di questi processi nelle richieste dinamiche parallele.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se dopo l'applicazione della patch si verificano anomalie, distinguere tra errori di compatibilit\u00e0 dell'applicazione e un'implementazione incompleta. Confrontare la configurazione, le estensioni attivate e il runtime web con lo stato precedente alla manutenzione. Un rollback non deve comportare che un servizio accessibile pubblicamente rimanga permanentemente in uno stato vulnerabile; in tal caso, definire rapidamente un percorso di aggiornamento compatibile e corretto.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"prioritaeten-fuer-alte-und-versteckte-installationen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"prioritaeten-fuer-alte-und-versteckte-installationen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Dare priorit\u00e0 alle installazioni PHP obsolete e nascoste<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u00c8 necessario prestare particolare attenzione ai sistemi in cui PHP non \u00e8 visibile come runtime installato intenzionalmente: immagini Docker, appliance virtuali, NAS e interfacce di rete, nonch\u00e9 prodotti software gi\u00e0 pronti. Un aggiornamento dell\u2019host non aggiorna automaticamente n\u00e9 un\u2019immagine container n\u00e9 il runtime integrato in un prodotto del produttore. \u00c8 quindi opportuno chiedere specificatamente al produttore una valutazione e un aggiornamento di sicurezza per il prodotto in questione. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/eingebettetes-php-appliance-herstellerhinweis-73623c2b-detail2-208e5385a5-1024x683.webp\" class=\"wp-image-21950\" alt=\"L&#039;amministratore verifica le informazioni fornite dal produttore relative a un dispositivo di rete con PHP integrato.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/eingebettetes-php-appliance-herstellerhinweis-73623c2b-detail2-208e5385a5-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/eingebettetes-php-appliance-herstellerhinweis-73623c2b-detail2-208e5385a5-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/eingebettetes-php-appliance-herstellerhinweis-73623c2b-detail2-208e5385a5-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/eingebettetes-php-appliance-herstellerhinweis-73623c2b-detail2-208e5385a5-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/10\/eingebettetes-php-appliance-herstellerhinweis-73623c2b-detail2-208e5385a5.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Immagine simbolica generata dall'IA: nel caso delle appliance, \u00e8 necessario verificare la valutazione del produttore e la procedura di aggiornamento specifica per il prodotto; l'immagine non illustra una procedura di aggiornamento generica.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Per i rami obsoleti occorre distinguere chiaramente tre casi. Una versione di PHP con supporto regolare riceve gli aggiornamenti di sicurezza pubblicati dal progetto PHP. Un backport di distribuzione o di un fornitore pu\u00f2 contenere la correzione nonostante il numero di versione visibile sia diverso, ma deve essere documentato dall'avviso di sicurezza o dal changelog di tale fornitore. Il codice sorgente gestito autonomamente, invece, richiede che l\u2019utente si assuma la responsabilit\u00e0 della compilazione, del collaudo e del funzionamento; non costituisce un sostituto equivalente di un canale di aggiornamento regolare. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">PHP 8.1 e i rami precedenti non ricevono pi\u00f9 rilasci regolari dall'upstream. Per PHP 8.2 \u00e8 disponibile una versione corretta, ma il ramo raggiunger\u00e0 la fine del supporto alla fine del 2026. Utilizza una correzione disponibile per risolvere la situazione urgente, ma per le versioni obsolete o in scadenza pianifica inoltre un aggiornamento testato <strong style=\"font-weight:700;color:inherit\">Migrazione<\/strong> su un ramo con supporto pi\u00f9 lungo. <\/p>\n<ol class=\"wh-list\" role=\"list\"><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Aggiornare innanzitutto i servizi accessibili pubblicamente con un runtime PHP non aggiornato, soprattutto se sono disponibili funzioni di caricamento o di amministrazione.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Utilizzare Apache con mod_php e gestire subito dopo negozi online, API o portali clienti di importanza critica per l'azienda; l'avviso di sicurezza ufficiale evidenzia un rischio particolarmente critico per mod_php.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Registrare container, appliance e prodotti di terze parti sulla base di immagini, inventario e stato del produttore; l'assenza di pacchetti PHP visibili non \u00e8 un segnale di sicurezza.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Isolare i servizi non supportati o per i quali non \u00e8 possibile applicare tempestivamente le patch e limitarne l'accesso, pianificando al contempo in modo vincolante la sostituzione, l'aggiornamento o la migrazione.<\/li><\/ol><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">La segmentazione della rete, l\u2019obbligo di utilizzare una VPN o regole di accesso restrittive possono far guadagnare tempo nel caso in cui le interfacce di gestione non possano essere aggiornate immediatamente. Tuttavia, sono solo <strong style=\"font-weight:700;color:inherit\">Misure transitorie<\/strong>, poich\u00e9 gli account utente interni, i dispositivi compromessi e le condivisioni configurate in modo errato possono continuare a costituire vie di attacco. Se per un prodotto non viene offerta alcuna correzione o se il ramo PHP \u00e8 definitivamente fuori dal supporto, la scelta pi\u00f9 sicura \u00e8 quella di sostituirlo o di effettuare la migrazione. <\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Fonti e stato dell'arte<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Stato della ricerca: <time datetime=\"2026-10-22\">2026-10-22<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Aggiornamento della ricerca: 22 ottobre 2026. Le informazioni relative alle patch e al supporto si riferiscono alle fonti PHP e CERT-EU fornite; nel caso dei pacchetti di distribuzione, \u00e8 necessario verificare separatamente i backport di sicurezza documentati.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/www.php.net\/archive\/2026.php<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-w8hw-w9fx-j79w<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/cert.europa.eu\/publications\/security-advisories\/2026-018\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/www.php.net\/supported-versions.php<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Le vulnerabilit\u00e0 critiche di PHP possono mettere a rischio i servizi web non aggiornati. Scopri quali livelli di patch sono necessari, perch\u00e9 il tempo di esecuzione web \u00e8 importante e come pianificare gli aggiornamenti in modo sicuro.<\/p>","protected":false},"author":1,"featured_media":22059,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[780],"tags":[],"class_list":["post-21942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration-anleitungen"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/21942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/comments?post=21942"}],"version-history":[{"count":6,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/21942\/revisions"}],"predecessor-version":[{"id":21951,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/posts\/21942\/revisions\/21951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media\/22059"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/media?parent=21942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/categories?post=21942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/it\/wp-json\/wp\/v2\/tags?post=21942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}