{"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-falha-de-seguranca-2026-verificar-corrigir","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pt\/php-sicherheitsluecke-2026-pruefen-patchen\/","title":{"rendered":"Vulnerabilidade de seguran\u00e7a do PHP 2026: como verificar e aplicar corre\u00e7\u00f5es aos servi\u00e7os web em risco"},"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\">N\u00e3o, n\u00e3o \u00e9 \u201emetade da Internet\u201c que est\u00e1 comprovadamente afetada. No entanto, os servi\u00e7os web em PHP sem patches podem estar em risco devido a duas vulnerabilidades cr\u00edticas que permitem o acesso sem autentica\u00e7\u00e3o pr\u00e9via. Por isso, verifica primeiro o <strong style=\"font-weight:700;color:inherit\">tempo de execu\u00e7\u00e3o real na Web<\/strong> Em vez de utilizar apenas PHP no shell, instale a corre\u00e7\u00e3o de seguran\u00e7a disponibilizada e reinicie de forma controlada os workers afetados. S\u00e3o particularmente importantes os servi\u00e7os acess\u00edveis ao p\u00fablico, o mod_php, bem como os contentores e produtos com PHP incorporado. <\/p>\n<nav class=\"wh-toc\" aria-label=\"Conte\u00fado deste artigo\" 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\">Ir diretamente para a sec\u00e7\u00e3o<\/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\">Interpretar corretamente o aviso de alarme<\/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\">O que as vulnerabilidades do PHP permitem, do ponto de vista t\u00e9cnico<\/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\">Por que raz\u00e3o nem todas as instala\u00e7\u00f5es correm o mesmo risco<\/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\">Comparar o estado de atualiza\u00e7\u00f5es e o estado do suporte<\/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\">Verificar o tempo de execu\u00e7\u00e3o real na 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\">Planear os percursos de atualiza\u00e7\u00e3o de acordo com o modo de funcionamento<\/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\">Medidas imediatas sem falsa sensa\u00e7\u00e3o de seguran\u00e7a<\/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\">Ap\u00f3s a aplica\u00e7\u00e3o da atualiza\u00e7\u00e3o, verificar o funcionamento e detetar eventuais anomalias<\/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\">Dar prioridade \u00e0s instala\u00e7\u00f5es antigas e ocultas do PHP<\/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\">Interpretar corretamente o aviso de alarme<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A afirma\u00e7\u00e3o de que uma falha de seguran\u00e7a no PHP poderia afetar \u201emetade da Internet\u201c \u00e9 um argumento sensacionalista, mas n\u00e3o constitui uma estimativa comprovada. N\u00e3o h\u00e1 provas de que metade de todos os servi\u00e7os da Internet esteja vulner\u00e1vel ou j\u00e1 tenha sido comprometida. O risco real \u00e9, no entanto, consider\u00e1vel, uma vez que o PHP \u00e9 utilizado como ambiente de execu\u00e7\u00e3o em muitos sites, lojas online, APIs e interfaces de gest\u00e3o. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O que \u00e9 decisivo n\u00e3o \u00e9 se um site utiliza PHP, mas sim qual a vers\u00e3o do PHP que processa os seus pedidos web. As atualiza\u00e7\u00f5es de seguran\u00e7a de 21 de outubro de 2026 afetam, em princ\u00edpio, as instala\u00e7\u00f5es sem patches das ramifica\u00e7\u00f5es suportadas, desde que estas processem pedidos atrav\u00e9s de um servi\u00e7o web. Por conseguinte, um PHP local destinado a tarefas de desenvolvimento deve ser avaliado de forma diferente de um portal de clientes acess\u00edvel a partir do exterior. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O <strong style=\"font-weight:700;color:inherit\">Visibilidade na Internet<\/strong> A urg\u00eancia \u00e9 um fator determinante. Uma loja acess\u00edvel ao p\u00fablico, com formul\u00e1rios e funcionalidades de upload, oferece mais pontos de contacto potenciais do que um servi\u00e7o interno isolado. No entanto, nem mesmo um servi\u00e7o interno \u00e9 automaticamente seguro: acessos via VPN, contas comprometidas ou outros sistemas na rede podem torn\u00e1-lo acess\u00edvel. Por isso, o alcance, por si s\u00f3, n\u00e3o substitui uma avalia\u00e7\u00e3o t\u00e9cnica dos riscos.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Igualmente importantes s\u00e3o o modo de funcionamento e <strong style=\"font-weight:700;color:inherit\">Suporte para remendos<\/strong>. O PHP pode ser executado, por exemplo, atrav\u00e9s do PHP-FPM, como m\u00f3dulo do Apache, via php-cgi ou incorporado num produto. V\u00e1rios dom\u00ednios no mesmo servidor podem, neste contexto, ter vers\u00f5es e m\u00e9todos de atualiza\u00e7\u00e3o diferentes. Uma declara\u00e7\u00e3o gen\u00e9rica de que todos os sites PHP est\u00e3o a salvo seria t\u00e3o errada quanto a suposi\u00e7\u00e3o de que todas as instala\u00e7\u00f5es est\u00e3o imediatamente vulner\u00e1veis a ataques. <\/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\">O que as vulnerabilidades do PHP permitem, do ponto de vista t\u00e9cnico<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Execu\u00e7\u00e3o remota de c\u00f3digo<\/strong> (RCE) significa que, em determinadas condi\u00e7\u00f5es, um atacante pode executar c\u00f3digo num sistema remoto. De acordo com o comunicado de seguran\u00e7a, estas vulnerabilidades do PHP n\u00e3o requerem autentica\u00e7\u00e3o pr\u00e9via. O c\u00f3digo seria inicialmente executado com os direitos do processo web, e n\u00e3o automaticamente com direitos de administrador ilimitados. As poss\u00edveis consequ\u00eancias dependem, portanto, em grande medida dos direitos de acesso aos ficheiros, dos dados de acesso e da segrega\u00e7\u00e3o do servidor. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A vulnerabilidade CVE-2026-109618 diz respeito a falhas de seguran\u00e7a em <strong style=\"font-weight:700;color:inherit\">Escassez de espa\u00e7o de armazenamento<\/strong>. Se o PHP interromper uma solicita\u00e7\u00e3o devido a uma situa\u00e7\u00e3o de falta de mem\u00f3ria, as estruturas de dados internas podem ficar incompletas. Se essas estruturas forem reutilizadas durante a limpeza da solicita\u00e7\u00e3o, pode ocorrer danifica\u00e7\u00e3o da mem\u00f3ria. A descri\u00e7\u00e3o oficial refere, em particular, as solicita\u00e7\u00f5es multiparte, os uploads de ficheiros e o consumo de mem\u00f3ria durante a an\u00e1lise de entradas aninhadas como contextos t\u00e9cnicos relevantes. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por outro lado, a CVE-2026-109619 diz respeito a um estado interno associado a um pedido, cuja mem\u00f3ria j\u00e1 tinha sido libertada. Se, posteriormente, um worker reutilizado processar outro pedido, o PHP pode aceder a esse estado desatualizado antes de a inicializa\u00e7\u00e3o normal entrar em vigor. O comunicado de seguran\u00e7a refere, entre outros aspetos, o progresso do upload de sess\u00f5es e os percursos de erro. Isto descreve a classe de erros, n\u00e3o constitui um guia para a explora\u00e7\u00e3o. <\/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\">Podem ser afetadas as solicita\u00e7\u00f5es Web atrav\u00e9s do PHP-FPM, do Apache com mod_php, do php-cgi, do FrankenPHP e do LiteSpeed.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Os erros ocorrem no ambiente de execu\u00e7\u00e3o do PHP, e n\u00e3o principalmente no WordPress, no Joomla, no Shopware, nos temas ou em plugins espec\u00edficos.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Os CMS e as estruturas influenciam as funcionalidades dispon\u00edveis, como os uploads, mas n\u00e3o substituem uma atualiza\u00e7\u00e3o do interpretador.<\/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\">Por que raz\u00e3o nem todas as instala\u00e7\u00f5es correm o mesmo risco<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O facto de um servi\u00e7o estar efetivamente em risco depende de v\u00e1rios fatores. T\u00eam prioridade um ambiente de execu\u00e7\u00e3o PHP na Web sem patches e um servi\u00e7o Web acess\u00edvel. Seguem-se o modo de funcionamento, os processos reutilizados, as funcionalidades para uploads ou formul\u00e1rios complexos, bem como os direitos da conta do processo Web. Um servi\u00e7o com acesso de escrita abrangente a ficheiros web ou acesso a outros servi\u00e7os pode ter consequ\u00eancias mais graves do que um projeto estritamente isolado. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No Apache com <strong style=\"font-weight:700;color:inherit\">mod_php<\/strong> O projeto PHP destaca especialmente esta quest\u00e3o de risco: um ataque documentado pode ser desencadeado antes mesmo da execu\u00e7\u00e3o do c\u00f3digo da aplica\u00e7\u00e3o propriamente dito. Um CMS bem mantido n\u00e3o protege, ent\u00e3o, contra a vulnerabilidade em tempo de execu\u00e7\u00e3o. Isso n\u00e3o significa que o PHP-FPM, o php-cgi, o FrankenPHP ou o LiteSpeed sejam considerados inofensivos; caso n\u00e3o tenham sido atualizados, devem tamb\u00e9m ser verificados com prioridade. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Al\u00e9m disso, os produtos com <strong style=\"font-weight:700;color:inherit\">PHP incorporado<\/strong>. Isso pode incluir imagens de contentores, dispositivos pr\u00e9-configurados, sistemas de gest\u00e3o de NAS ou produtos de rede cuja interface utilize PHP internamente. Nesses casos, um comando executado no anfitri\u00e3o muitas vezes n\u00e3o indica o tempo de execu\u00e7\u00e3o efetivamente utilizado. A atualiza\u00e7\u00e3o do sistema operativo tamb\u00e9m n\u00e3o corrige automaticamente um componente PHP vulner\u00e1vel numa imagem ou num produto do fabricante. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Uma firewall, uma firewall de aplica\u00e7\u00f5es web ou limites restritivos de upload podem dificultar as solicita\u00e7\u00f5es individuais e limitar a superf\u00edcie de ataque. No entanto, n\u00e3o substituem a corre\u00e7\u00e3o, uma vez que n\u00e3o corrigem a gest\u00e3o defeituosa da mem\u00f3ria e do estado no interpretador. Mesmo um CMS sem erros depende de um ambiente de execu\u00e7\u00e3o seguro. Por isso, \u00e9 fundamental verificar e atualizar o n\u00edvel de patches do PHP que efetivamente processa as solicita\u00e7\u00f5es 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\">Comparar o estado de atualiza\u00e7\u00f5es e o estado do suporte<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No que diz respeito a estas duas falhas de seguran\u00e7a, o que importa, em primeiro lugar, \u00e9 o estado das corre\u00e7\u00f5es na ramifica\u00e7\u00e3o do PHP utilizada. O projeto PHP indica vers\u00f5es corrigidas espec\u00edficas para as s\u00e9ries suportadas. As vers\u00f5es anteriores da mesma s\u00e9rie s\u00e3o consideradas afetadas; a atualiza\u00e7\u00e3o para a vers\u00e3o indicada ou para uma vers\u00e3o mais recente desta ramifica\u00e7\u00e3o constitui a solu\u00e7\u00e3o completa prevista. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Ramos do PHP: estado das atualiza\u00e7\u00f5es e situa\u00e7\u00e3o do suporte a 22 de outubro de 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\">Ramos do PHP: estado das atualiza\u00e7\u00f5es e situa\u00e7\u00e3o do suporte a 22 de outubro de 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 do 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\">Afectados at\u00e9 e incluindo<\/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\">Vers\u00e3o segura a partir de<\/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\">Estado do suporte a 22 de outubro de 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\">Medida recomendada<\/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\">Apenas atualiza\u00e7\u00f5es de seguran\u00e7a at\u00e9 31 de dezembro de 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\">Atualizar a curto prazo, pelo menos para a vers\u00e3o 8.2.35, e planear a migra\u00e7\u00e3o.<\/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\">Apenas atualiza\u00e7\u00f5es de seguran\u00e7a at\u00e9 31 de dezembro de 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\">Atualize para, pelo menos, a vers\u00e3o 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\">Suporte ativo at\u00e9 31 de dezembro de 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\">Atualize, pelo menos, para a vers\u00e3o 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\">Suporte ativo at\u00e9 31 de dezembro de 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\">Atualize, pelo menos, para a vers\u00e3o 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 vers\u00f5es anteriores<\/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\">N\u00e3o existe uma vers\u00e3o oficial recente do upstream<\/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\">N\u00e3o existe uma vers\u00e3o fixa regular dispon\u00edvel ao p\u00fablico em geral<\/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\">N\u00e3o \u00e9 suportado oficialmente pelo projeto 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\">Verificar se existe um backport do fornecedor ou migrar para um ramo suportado.<\/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\">Atualiza\u00e7\u00e3o de patch<\/strong> mant\u00e9m-se na mesma linha de desenvolvimento, por exemplo, da vers\u00e3o 8.3.35 para a 8.3.36. Destina-se a disponibilizar a corre\u00e7\u00e3o de seguran\u00e7a e tem um \u00e2mbito de compatibilidade mais restrito do que uma mudan\u00e7a da vers\u00e3o 8.2 para a 8.4. Esta \u00faltima \u00e9 uma migra\u00e7\u00e3o: as depend\u00eancias, as extens\u00f5es, o c\u00f3digo da aplica\u00e7\u00e3o e, se for caso disso, a implementa\u00e7\u00e3o t\u00eam de ser verificados separadamente para esse efeito. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O PHP 8.2 continua a poder ser utilizado para a corre\u00e7\u00e3o imediata, desde que esteja a ser executada, pelo menos, a vers\u00e3o 8.2.35. No entanto, esta ramifica\u00e7\u00e3o chegar\u00e1 ao fim do suporte a 31 de dezembro de 2026. Por isso, a opera\u00e7\u00e3o n\u00e3o deve ficar limitada a esta vers\u00e3o de atualiza\u00e7\u00e3o imediata: planeie a migra\u00e7\u00e3o para uma ramifica\u00e7\u00e3o com suporte mais prolongado, ap\u00f3s ter verificado a compatibilidade da aplica\u00e7\u00e3o num ambiente adequado. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No caso do PHP 8.1 e vers\u00f5es anteriores, \u00e9 necess\u00e1rio ter um cuidado especial. O projeto PHP n\u00e3o disponibiliza nenhuma vers\u00e3o regular e atualizada para este fim; os backports m\u00ednimos do c\u00f3digo-fonte n\u00e3o s\u00e3o equivalentes a um pacote mantido e dispon\u00edvel ao p\u00fablico em geral. Um backport de seguran\u00e7a documentado pelo fornecedor do sistema operativo pode ser adequado, mas requer comprova\u00e7\u00e3o no aviso de seguran\u00e7a ou no registo de altera\u00e7\u00f5es do pacote. Na aus\u00eancia dessa comprova\u00e7\u00e3o, \u00e9 necess\u00e1ria uma migra\u00e7\u00e3o, em vez de uma mera atualiza\u00e7\u00e3o cosm\u00e9tica da vers\u00e3o. <\/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\">Verificar o tempo de execu\u00e7\u00e3o real na Web<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A verifica\u00e7\u00e3o da vers\u00e3o come\u00e7a com um levantamento da situa\u00e7\u00e3o, mas n\u00e3o deve limitar-se ao shell. Num servidor autogerido, os comandos seguintes mostram a vers\u00e3o do comando PHP executado nesse servidor e os ficheiros de configura\u00e7\u00e3o encontrados por essa execu\u00e7\u00e3o. N\u00e3o alteram nem os pacotes nem a configura\u00e7\u00e3o, pelo que s\u00e3o adequados como primeiro passo de verifica\u00e7\u00e3o, com baixo risco.<\/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>Terminal<\/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\">Copiar c\u00f3digo<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiado<\/span><span data-wh-copy-fallback hidden>C\u00f3digo destacado \u2013 por favor, copie<\/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\">A sa\u00edda descreve apenas o comando que foi executado atrav\u00e9s deste comando da shell <strong style=\"font-weight:700;color:inherit\">Tempo de execu\u00e7\u00e3o da CLI<\/strong>. Por outro lado, um site pode ser executado atrav\u00e9s do PHP-FPM, do Apache com o mod_php, do php-cgi ou de um contentor. Este ambiente de execu\u00e7\u00e3o web pode utilizar uma vers\u00e3o diferente do PHP e ficheiros de configura\u00e7\u00e3o distintos dos utilizados pelo 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> no servidor. Para a avalia\u00e7\u00e3o de seguran\u00e7a, o processo determinante \u00e9 aquele que processa os pedidos HTTP reais. <\/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=\"Sala t\u00e9cnica com equipamento de servidor, como exemplo para o teste de servi\u00e7os web em 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\">Imagem ilustrativa gerada por IA: A vers\u00e3o do PHP deve ser verificada no servi\u00e7o que processa os pedidos da Web.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Na hospedagem gerida, deve, por isso, verificar no painel do cliente a vers\u00e3o de PHP selecionada por projeto ou dom\u00ednio e, se necess\u00e1rio, consultar o estado das atualiza\u00e7\u00f5es do servi\u00e7o disponibilizado. No caso de v\u00e1rios dom\u00ednios, cada atribui\u00e7\u00e3o deve ser verificada individualmente: um dom\u00ednio principal pode j\u00e1 estar a utilizar a vers\u00e3o atualizada, enquanto uma loja online, uma inst\u00e2ncia de teste ou um subdom\u00ednio ainda utiliza um interpretador mais antigo.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Em servidores com PHP-FPM, a configura\u00e7\u00e3o do servi\u00e7o, o conjunto de pacotes e a documenta\u00e7\u00e3o de implementa\u00e7\u00e3o devem ser considerados em conjunto. Em ambientes de contentores, deve verificar adicionalmente a imagem efetivamente implementada e n\u00e3o apenas um manifesto de compila\u00e7\u00e3o local. O que \u00e9 determinante \u00e9 qual a revis\u00e3o que aceita os pedidos Web no pod ou contentor em execu\u00e7\u00e3o; uma imagem base atualizada n\u00e3o protege uma inst\u00e2ncia mais antiga que j\u00e1 esteja em execu\u00e7\u00e3o. <\/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\">N\u00e3o existe uma p\u00e1gina p\u00fablica de diagn\u00f3stico<\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Uma p\u00e1gina acess\u00edvel ao p\u00fablico <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>-Esta p\u00e1gina n\u00e3o \u00e9 um teste padr\u00e3o recomendado. Pode revelar dados relativos \u00e0 vers\u00e3o, aos m\u00f3dulos, aos caminhos e \u00e0 configura\u00e7\u00e3o. Em vez disso, recorra aos acessos do painel de alojamento, \u00e0 gest\u00e3o do servidor ou \u00e0 documenta\u00e7\u00e3o operacional protegida 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\">Planear os percursos de atualiza\u00e7\u00e3o de acordo com o modo de funcionamento<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A forma adequada de atualiza\u00e7\u00e3o depende de quem fornece o interpretador e do local onde este \u00e9 executado. S\u00f3 quando esta \u00e1rea de responsabilidade estiver clara \u00e9 que se poder\u00e1 decidir com fiabilidade se \u00e9 necess\u00e1ria uma mudan\u00e7a de painel, uma atualiza\u00e7\u00e3o de pacote, uma nova imagem ou uma atualiza\u00e7\u00e3o do fabricante. A classifica\u00e7\u00e3o que se segue distingue estes casos, sem equiparar os modos de funcionamento em termos de risco.<\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Verifica\u00e7\u00e3o da vers\u00e3o e atualiza\u00e7\u00e3o de acordo com o modo de funcionamento do 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\u00e7\u00e3o da vers\u00e3o e atualiza\u00e7\u00e3o de acordo com o modo de funcionamento do 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\">Modo de funcionamento<\/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\">Onde posso verificar a vers\u00e3o atual?<\/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\">Quem faz a atualiza\u00e7\u00e3o?<\/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\">Caracter\u00edstica t\u00edpica<\/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\">hospedagem compartilhada<\/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\">Painel de clientes por dom\u00ednio ou projeto; informa\u00e7\u00e3o fornecida pelo provedor de alojamento<\/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\">Provedor de alojamento ou cliente atrav\u00e9s da sele\u00e7\u00e3o partilhada<\/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\">As atribui\u00e7\u00f5es de PHP podem variar de dom\u00ednio para dom\u00ednio.<\/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 no 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\">FPM-Pool, pacotes instalados, configura\u00e7\u00e3o de servi\u00e7os e de implementa\u00e7\u00e3o<\/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\">Administra\u00e7\u00e3o de servidores ou distribui\u00e7\u00e3o<\/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\">A vers\u00e3o do pacote pode incluir uma atualiza\u00e7\u00e3o de seguran\u00e7a retroativa documentada.<\/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 com 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\">Configura\u00e7\u00e3o dos m\u00f3dulos do Apache e pacotes instalados<\/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\">Administra\u00e7\u00e3o de servidores ou distribui\u00e7\u00e3o<\/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\">Descrito pelo projeto PHP com especial \u00eanfase nos riscos.<\/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\">Contentor<\/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\">Imagem em execu\u00e7\u00e3o, tag de imagem ou resumo, bem como tempo de execu\u00e7\u00e3o do contentor<\/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\">Equipa de compila\u00e7\u00e3o e implementa\u00e7\u00e3o<\/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\">As atualiza\u00e7\u00f5es do servidor n\u00e3o alteram automaticamente o PHP incorporado na imagem.<\/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 incorporado no produto<\/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\">Documenta\u00e7\u00e3o do fabricante, vers\u00e3o do produto e aviso de seguran\u00e7a<\/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\">Fabricante do produto ou gest\u00e3o do produto<\/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\">O PHP pode fazer parte de um dispositivo sem que seja necess\u00e1ria uma instala\u00e7\u00e3o vis\u00edvel separadamente.<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No caso do alojamento partilhado, o fornecedor deve disponibilizar o n\u00edvel de patches de seguran\u00e7a para a vers\u00e3o do PHP selecionada; o operador verifica, em seguida, a aplica\u00e7\u00e3o. No caso do PHP-FPM ou do mod_php, a administra\u00e7\u00e3o atualiza, normalmente, os pacotes e, em seguida, reinicia de forma controlada o servi\u00e7o efetivamente respons\u00e1vel. Uma simples reinicializa\u00e7\u00e3o sem a aplica\u00e7\u00e3o da corre\u00e7\u00e3o n\u00e3o substitui a atualiza\u00e7\u00e3o. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">As distribui\u00e7\u00f5es Linux disponibilizam frequentemente corre\u00e7\u00f5es de seguran\u00e7a como <strong style=\"font-weight:700;color:inherit\">Backport<\/strong>. Nesse caso, o n\u00famero da vers\u00e3o do pacote vis\u00edvel pode diferir das vers\u00f5es publicadas no php.net, apesar de a corre\u00e7\u00e3o estar inclu\u00edda. Por isso, n\u00e3o se limite a comparar cadeias de caracteres como \u201e8.4.26\u201c, mas leia o comunicado de seguran\u00e7a e o registo de altera\u00e7\u00f5es do distribuidor. O projeto PHP salienta que as distribui\u00e7\u00f5es e os fornecedores de LTS podem receber patches. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Os contentores exigem um processo espec\u00edfico: compilar uma imagem corrigida ou obt\u00ea-la junto do fornecedor, implement\u00e1-la e substituir as inst\u00e2ncias antigas. No caso de interfaces NAS, dispositivos de rede ou aplica\u00e7\u00f5es web prontas a utilizar, a corre\u00e7\u00e3o cabe, pelo contr\u00e1rio, ao fabricante do produto. Uma corre\u00e7\u00e3o do sistema operativo do anfitri\u00e3o n\u00e3o chega necessariamente ao interpretador incorporado; por isso, o invent\u00e1rio e as instru\u00e7\u00f5es do fabricante continuam a ser indispens\u00e1veis. <\/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\">Medidas imediatas sem falsa sensa\u00e7\u00e3o de seguran\u00e7a<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No dia da atualiza\u00e7\u00e3o, come\u00e7a por identificar o teu invent\u00e1rio: dom\u00ednios, APIs, interfaces de gest\u00e3o, contentores e produtos que possam ter PHP incorporado. Anota, para cada servi\u00e7o, o modo de funcionamento na Web, o canal de atualiza\u00e7\u00e3o respons\u00e1vel e o runtime PHP efetivamente utilizado. Em seguida, cada servi\u00e7o acess\u00edvel ao p\u00fablico ou cr\u00edtico para o neg\u00f3cio passa a ter prioridade, e n\u00e3o apenas o servidor com o n\u00famero de vers\u00e3o mais evidente. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Em seguida, aplique a atualiza\u00e7\u00e3o de seguran\u00e7a disponibilizada pelo fornecedor de alojamento, distribuidor de Linux, criador da imagem ou fabricante do produto. Para as ramifica\u00e7\u00f5es do PHP suportadas, a atualiza\u00e7\u00e3o para a vers\u00e3o corrigida do patch constitui a solu\u00e7\u00e3o completa; um WAF, regras de upload ou o rein\u00edcio do servidor web n\u00e3o a substituem. Planeie o processo de forma a que a atualiza\u00e7\u00e3o do pacote, da imagem ou do fabricante seja documentada de forma compreens\u00edvel e possa ser rastreada em caso de problemas. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Ap\u00f3s a atualiza\u00e7\u00e3o, \u00e9 necess\u00e1rio <strong style=\"font-weight:700;color:inherit\">todos os antigos trabalhadores<\/strong> devem ser encerrados e substitu\u00eddos por processos que comprovadamente tenham carregado o tempo de execu\u00e7\u00e3o corrigido. Utilize uma recarga apenas se a gest\u00e3o de servi\u00e7os espec\u00edfica garantir essa substitui\u00e7\u00e3o completa; caso contr\u00e1rio, \u00e9 necess\u00e1ria uma reinicializa\u00e7\u00e3o controlada. Em seguida, verifica os tempos de in\u00edcio dos processos, o estado dos servi\u00e7os ou o tempo de execu\u00e7\u00e3o da Web determinado internamente, em vez de simplesmente assumir que a substitui\u00e7\u00e3o ocorreu. No caso dos contentores, implementa a imagem corrigida e elimina todas as inst\u00e2ncias antigas. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Em seguida, verifique os principais fluxos de trabalho da aplica\u00e7\u00e3o, tais como o registo, os formul\u00e1rios, os uploads, o checkout e as APIs. Os testes revelam se a aplica\u00e7\u00e3o e as extens\u00f5es funcionam com as atualiza\u00e7\u00f5es de patches instaladas; no entanto, por si s\u00f3, n\u00e3o comprovam nem a substitui\u00e7\u00e3o completa dos workers nem a aus\u00eancia de um comprometimento anterior. Estes aspetos devem ser avaliados separadamente atrav\u00e9s de auditorias operacionais e de seguran\u00e7a.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Caso n\u00e3o seja poss\u00edvel aplicar uma corre\u00e7\u00e3o a curto prazo, algumas configura\u00e7\u00f5es podem limitar as vias de ataque conhecidas, mas n\u00e3o garantem uma seguran\u00e7a total. A desativa\u00e7\u00e3o da barra de progresso do upload deve estar ativa antes da an\u00e1lise de uma solicita\u00e7\u00e3o. Verifique previamente se as aplica\u00e7\u00f5es ou interfaces necessitam desta indica\u00e7\u00e3o de progresso e, em seguida, reinicie todos os workers PHP relevantes. Verifique depois se nenhum processo antigo continua a funcionar com a configura\u00e7\u00e3o anterior. <\/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>C\u00f3digo<\/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\">Copiar c\u00f3digo<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiado<\/span><span data-wh-copy-fallback hidden>C\u00f3digo destacado \u2013 por favor, copie<\/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\">Limites conservadores para os dados POST e outras op\u00e7\u00f5es mencionadas no aviso de seguran\u00e7a tamb\u00e9m s\u00f3 conseguem reduzir parcialmente a superf\u00edcie de ataque. Os dados lidos tardiamente <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>-ficheiros ou um <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> As medidas tomadas no \u00e2mbito da aplica\u00e7\u00e3o n\u00e3o s\u00e3o suficientes para esta configura\u00e7\u00e3o. Considera essas medidas como uma redu\u00e7\u00e3o tempor\u00e1ria do risco e mant\u00e9m a atualiza\u00e7\u00e3o de seguran\u00e7a como objetivo. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u00c9 preciso distinguir isto da gest\u00e3o normal das sess\u00f5es guardadas. O artigo sobre a <a href=\"https:\/\/webhosting.de\/pt\/https-alojamento-web-de-php-sessao-recolha-de-lixo-otimizacao-desempenho\/\">Recolha de res\u00edduos de sess\u00f5es PHP<\/a> explica como a limpeza, os acessos aos ficheiros e os workers interagem durante o funcionamento normal. No entanto, esta otimiza\u00e7\u00e3o operacional n\u00e3o corrige as vulnerabilidades aqui abordadas e n\u00e3o substitui nem a vers\u00e3o corrigida do patch do PHP nem a subsequente substitui\u00e7\u00e3o dos processos em execu\u00e7\u00e3o.<\/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\">Ap\u00f3s a aplica\u00e7\u00e3o da atualiza\u00e7\u00e3o, verificar o funcionamento e detetar eventuais anomalias<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Uma atualiza\u00e7\u00e3o de pacotes conclu\u00edda com sucesso comprova, numa primeira fase, apenas que foram instalados ficheiros ou pacotes. N\u00e3o confirma que o processo Web tenha carregado o novo ambiente de execu\u00e7\u00e3o, nem que a aplica\u00e7\u00e3o funcione sem erros com o mesmo. Por isso, ap\u00f3s o rein\u00edcio, verifique o ambiente de execu\u00e7\u00e3o Web relevante para o servi\u00e7o e registe a hora, a vers\u00e3o, o servi\u00e7o reiniciado e o resultado do teste de funcionamento. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O teste funcional deve abranger os principais fluxos de trabalho reais: p\u00e1ginas p\u00fablicas importantes, in\u00edcio e fim de sess\u00e3o, envio de formul\u00e1rios, carregamento de ficheiros, finaliza\u00e7\u00e3o de compra ou reserva, bem como pontos de extremidade da API e tarefas em segundo plano. Teste apenas as opera\u00e7\u00f5es para as quais tenha autoriza\u00e7\u00e3o e, no caso de lojas em produ\u00e7\u00e3o, utilize, sempre que poss\u00edvel, dados de teste espec\u00edficos para esse fim. Verifique, em paralelo, os registos do servidor web, do PHP e da aplica\u00e7\u00e3o para detetar novos erros, falhas recorrentes ou c\u00f3digos de estado inesperados.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u00c9 necess\u00e1rio um novo come\u00e7o para criar processos sustent\u00e1veis e <strong style=\"font-weight:700;color:inherit\">Trabalhador<\/strong> carregar com o c\u00f3digo atualizado, mas n\u00e3o gera, por si s\u00f3, uma corre\u00e7\u00e3o. Sem a atualiza\u00e7\u00e3o instalada, a vulnerabilidade mant\u00e9m-se. Em caso de elevada carga de trabalho, a janela de manuten\u00e7\u00e3o deve ser definida de forma a que as solicita\u00e7\u00f5es possam ser processadas de forma ordenada e os efeitos de um rein\u00edcio do worker continuem a ser observ\u00e1veis. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O impacto de um rein\u00edcio controlado no rendimento depende do n\u00famero e da carga dos processos PHP. Para efeitos de planeamento, \u00e9 \u00fatil ter em conta as filas, as tarefas em execu\u00e7\u00e3o e as transa\u00e7\u00f5es cr\u00edticas, em vez de encerrar processos de forma descoordenada. O guia <a href=\"https:\/\/webhosting.de\/pt\/php-workers-hosting-bottleneck-guide-balance\/\">Compreender os Workers do PHP<\/a> explica o papel destes processos em consultas din\u00e2micas paralelas.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se surgirem anomalias ap\u00f3s a aplica\u00e7\u00e3o do patch, distinga entre erros de compatibilidade da aplica\u00e7\u00e3o e uma implementa\u00e7\u00e3o incompleta. Compare a configura\u00e7\u00e3o, as extens\u00f5es ativadas e o ambiente de execu\u00e7\u00e3o web com o estado anterior \u00e0 manuten\u00e7\u00e3o. Uma revers\u00e3o n\u00e3o pode fazer com que um servi\u00e7o acess\u00edvel ao p\u00fablico permane\u00e7a permanentemente na vers\u00e3o vulner\u00e1vel; nesse caso, defina rapidamente um percurso de atualiza\u00e7\u00e3o compat\u00edvel e corrigido.<\/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\">Dar prioridade \u00e0s instala\u00e7\u00f5es antigas e ocultas do PHP<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">\u00c9 necess\u00e1rio prestar especial aten\u00e7\u00e3o aos sistemas em que o PHP n\u00e3o \u00e9 vis\u00edvel como um ambiente de execu\u00e7\u00e3o instalado deliberadamente: imagens Docker, dispositivos virtuais, NAS e interfaces de rede, bem como produtos de software prontos a utilizar. Uma atualiza\u00e7\u00e3o do anfitri\u00e3o n\u00e3o atualiza automaticamente nem uma imagem de contentor nem o ambiente de execu\u00e7\u00e3o interno inclu\u00eddo num produto do fabricante. Por isso, deve solicitar especificamente aos fabricantes a sua avalia\u00e7\u00e3o e uma atualiza\u00e7\u00e3o de seguran\u00e7a para o produto em quest\u00e3o. <\/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=\"O administrador verifica as informa\u00e7\u00f5es do fabricante relativas a um dispositivo de rede com PHP incorporado.\" 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\">Imagem ilustrativa gerada por IA: No caso dos aparelhos, \u00e9 necess\u00e1rio verificar a avalia\u00e7\u00e3o do fabricante e o m\u00e9todo de atualiza\u00e7\u00e3o espec\u00edfico do produto; a imagem n\u00e3o representa um processo de atualiza\u00e7\u00e3o geral.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No caso das vers\u00f5es antigas, h\u00e1 tr\u00eas situa\u00e7\u00f5es que devem ser claramente distinguidas. Uma vers\u00e3o do PHP com suporte regular recebe as atualiza\u00e7\u00f5es de seguran\u00e7a publicadas pelo projeto PHP. Um backport de distribui\u00e7\u00e3o ou de fornecedor pode conter a corre\u00e7\u00e3o, apesar de o n\u00famero de vers\u00e3o vis\u00edvel ser diferente, mas tem de ser comprovado pelo comunicado de seguran\u00e7a ou pelo registo de altera\u00e7\u00f5es desse fornecedor. Por outro lado, o c\u00f3digo-fonte mantido pelo pr\u00f3prio utilizador implica a responsabilidade pela compila\u00e7\u00e3o, teste e opera\u00e7\u00e3o; n\u00e3o constitui um substituto equivalente a um canal de atualiza\u00e7\u00f5es regular. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O PHP 8.1 e as ramifica\u00e7\u00f5es mais antigas j\u00e1 n\u00e3o recebem lan\u00e7amentos regulares do upstream. Embora exista uma vers\u00e3o corrigida dispon\u00edvel para o PHP 8.2, essa ramifica\u00e7\u00e3o chegar\u00e1 ao fim do suporte no final de 2026. Utilize uma corre\u00e7\u00e3o dispon\u00edvel para resolver a situa\u00e7\u00e3o urgente, mas, no caso de vers\u00f5es antigas ou em fim de vida, planeie adicionalmente uma vers\u00e3o testada <strong style=\"font-weight:700;color:inherit\">Migra\u00e7\u00e3o<\/strong> para um ramo com suporte prolongado. <\/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\">Atualize primeiro os servi\u00e7os acess\u00edveis ao p\u00fablico com o runtime do PHP sem patches, especialmente se houver funcionalidades de upload ou de gest\u00e3o acess\u00edveis.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Trate imediatamente o Apache com o mod_php e as lojas, APIs ou portais de clientes essenciais para o neg\u00f3cio; o comunicado oficial de seguran\u00e7a destaca um risco particularmente cr\u00edtico relacionado com o mod_php.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Registar contentores, dispositivos e produtos de terceiros com base em imagens, invent\u00e1rio e estado do fabricante; a aus\u00eancia de pacotes PHP vis\u00edveis n\u00e3o significa que n\u00e3o haja motivo de preocupa\u00e7\u00e3o.<\/li><li style=\"margin:8px 0;padding:12px 17px;background:#f5f8fa;border:1px solid #e0e8ec;border-radius:9px\">Isolar os servi\u00e7os que n\u00e3o s\u00e3o suportados ou para os quais n\u00e3o \u00e9 poss\u00edvel aplicar corre\u00e7\u00f5es atempadamente e restringir o acesso, planeando, em paralelo e de forma obrigat\u00f3ria, a substitui\u00e7\u00e3o, a atualiza\u00e7\u00e3o ou a migra\u00e7\u00e3o.<\/li><\/ol><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A segmenta\u00e7\u00e3o da rede, a obrigatoriedade de utilizar uma VPN ou regras de acesso restritivas podem permitir ganhar tempo quando as interfaces de gest\u00e3o n\u00e3o podem ser corrigidas de imediato. No entanto, estas medidas s\u00e3o apenas <strong style=\"font-weight:700;color:inherit\">Medidas transit\u00f3rias<\/strong>, uma vez que as contas de utilizador internas, os dispositivos comprometidos e as partilhas mal configuradas podem continuar a constituir vias de ataque. Se n\u00e3o for disponibilizada uma corre\u00e7\u00e3o para um produto ou se a ramifica\u00e7\u00e3o do PHP estiver definitivamente fora do per\u00edodo de suporte, a substitui\u00e7\u00e3o ou a migra\u00e7\u00e3o constituem a decis\u00e3o mais segura. <\/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\">Fontes e estado atual dos conhecimentos<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Estado da pesquisa: <time datetime=\"2026-10-22\">2026-10-22<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Data da pesquisa: 22 de outubro de 2026. As vers\u00f5es das corre\u00e7\u00f5es e as informa\u00e7\u00f5es de suporte referem-se \u00e0s fontes PHP e CERT-EU disponibilizadas; no caso dos pacotes de distribui\u00e7\u00e3o, os backports de seguran\u00e7a documentados devem ser verificados separadamente.<\/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>As vulnerabilidades cr\u00edticas do PHP podem p\u00f4r em risco os servi\u00e7os web que n\u00e3o tenham sido atualizados. Descubra quais s\u00e3o as vers\u00f5es de patch necess\u00e1rias, por que raz\u00e3o o tempo de execu\u00e7\u00e3o web \u00e9 importante e como planear as atualiza\u00e7\u00f5es de forma segura.<\/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\/pt\/wp-json\/wp\/v2\/posts\/21942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/comments?post=21942"}],"version-history":[{"count":6,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/21942\/revisions"}],"predecessor-version":[{"id":21951,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/21942\/revisions\/21951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media\/22059"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media?parent=21942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/categories?post=21942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/tags?post=21942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}