{"id":12776,"date":"2026-10-22T16:04:51","date_gmt":"2026-10-22T19:04:51","guid":{"rendered":"https:\/\/blog.umbler.com\/?p=12776"},"modified":"2026-10-22T16:04:52","modified_gmt":"2026-10-22T19:04:52","slug":"falha-critica-no-php-por-que-atualizar-seu-site-para-o-php-8-5-agora","status":"publish","type":"post","link":"https:\/\/blog.umbler.com\/br\/falha-critica-no-php-por-que-atualizar-seu-site-para-o-php-8-5-agora\/","title":{"rendered":"Falha cr\u00edtica no PHP: por que atualizar seu site para o PHP 8.5 agora"},"content":{"rendered":"\n<p>Em 21 de outubro de 2026, o time de <a href=\"https:\/\/blog.umbler.com\/br\/seguranca-e-privacidade-no-atendimento-com-ia\/\">seguran\u00e7a<\/a> do PHP publicou um alerta cr\u00edtico: duas falhas permitem que um atacante execute c\u00f3digo no servidor sem precisar de login. A recomenda\u00e7\u00e3o oficial \u00e9 atualizar imediatamente.<\/p>\n\n\n\n<p>Se o seu site roda em uma vers\u00e3o antiga do PHP, que n\u00e3o seja a vers\u00e3o<strong> 8.2<\/strong> ou <strong>8.5<\/strong> do PHP, ele n\u00e3o vai receber uma corre\u00e7\u00e3o de forma autom\u00e1tica. Neste post explicamos o que aconteceu, quem est\u00e1 em risco e como migrar para a vers\u00e3o mais atualizada com seguran\u00e7a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"o-que-s\u00e3o-as-falhas-cve-2026-109618-e-cve-2026-109619\">O que s\u00e3o as falhas encontradas no PHP<\/h2>\n\n\n\n<p>A equipe do <a href=\"https:\/\/www.php.net\/archive\/2026.php#2026-10-21-5\" data-type=\"link\" data-id=\"https:\/\/www.php.net\/archive\/2026.php#2026-10-21-5\">PHP anuncionou ter encontrado duas vulnerabilidades<\/a> que receberam nota 9,2 de 10 na escala CVSS, um escala num\u00e9rica de 0,0 a 10,0 usada para classificar a gravidade de falhas de seguran\u00e7a da informa\u00e7\u00e3o. Essas vulnerabilidades permitem a execu\u00e7\u00e3o remota de c\u00f3digo (RCE). Na pr\u00e1tica, um atacante pode enviar uma requisi\u00e7\u00e3o ao seu site e fazer o servidor rodar comandos dele, sem senha e sem intera\u00e7\u00e3o de ningu\u00e9m.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-w8hw-w9fx-j79w\" data-type=\"link\" data-id=\"https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-w8hw-w9fx-j79w\">CVE-2026-109618<\/a>:<\/strong> uma falha no tratamento de falta de mem\u00f3ria pode deixar <a href=\"https:\/\/blog.umbler.com\/br\/bi-para-whatsapp\/\">dados<\/a> internos da requisi\u00e7\u00e3o corrompidos, e o PHP passa a trat\u00e1-los como v\u00e1lidos.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-6wmf-4rv5-p3rp\" data-type=\"link\" data-id=\"https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-6wmf-4rv5-p3rp\">CVE-2026-109619<\/a>:<\/strong> dados de uma requisi\u00e7\u00e3o podem &#8220;sobrar&#8221; na mem\u00f3ria e ser reaproveitados pela pr\u00f3xima requisi\u00e7\u00e3o, abrindo caminho para o ataque.<\/li>\n<\/ul>\n\n\n\n<p>Segundo o PHP, todas os sistemas que recebem requisi\u00e7\u00f5es web est\u00e3o expostos. Em um site WordPress, por exemplo, isso pode significar roubo de dados de clientes, inje\u00e7\u00e3o de malware, p\u00e1ginas de phishing ou o site fora do ar.<\/p>\n\n\n\n<p>O pr\u00f3prio time do PHP afirma que n\u00e3o h\u00e1 mitiga\u00e7\u00e3o completa: atualizar a vers\u00e3o do PHP \u00e9 a \u00fanica sa\u00edda segura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"vers\u00f5es-antigas-do-php-n\u00e3o-ser\u00e3o-corrigidas\">Vers\u00f5es antigas do PHP n\u00e3o ser\u00e3o corrigidas<\/h2>\n\n\n\n<p>O PHP corrigiu as falhas apenas nas vers\u00f5es que ainda t\u00eam suporte oficial. Quem est\u00e1 utilizando PHP 8.1 ou anterior n\u00e3o receber\u00e1 nenhuma atualiza\u00e7\u00e3o oficial, e o site continua vulner\u00e1vel. A <a href=\"https:\/\/blog.umbler.com\/br\/umbler-no-premio-reclame-aqui-2026\/\">Umbler<\/a> sempre mantem as vers\u00f5es mais atualizadas no quesito de seguran\u00e7a dispon\u00edveis pelo PHP, entretanto vers\u00f5es mais antigas n\u00e3o est\u00e3o mais sendo mantidas pela equipe do PHP. <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Vers\u00e3o do PHP<\/th><th>Corrigido na Umbler?<\/th><th>Situa\u00e7\u00e3o<\/th><\/tr><tr><td>8.5<\/td><td>Sim (8.5.12)<\/td><td>Vers\u00e3o mais atual e recomendada<\/td><\/tr><tr><td>8.2<\/td><td>Sim (8.2.35)<\/td><td>Corre\u00e7\u00e3o aplicada<\/td><\/tr><tr><td>do 5.4 a 8.1<\/td><td>N\u00e3o<\/td><td>Sem vers\u00e3o oficial corrigida<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>O PHP 8.2 deixa de receber corre\u00e7\u00f5es oficiais de seguran\u00e7a no fim deste ano. Por isso, recomendamos aos clientes da Umbler ir direto para a <a href=\"https:\/\/blog.umbler.com\/br\/php-8-5-na-umbler-mais-rapido-e-mais-seguro\/\" data-type=\"link\" data-id=\"https:\/\/blog.umbler.com\/br\/php-8-5-na-umbler-mais-rapido-e-mais-seguro\/\">utiliza\u00e7\u00e3o da vers\u00e3o PHP 8.5<\/a> e evitar uma nova migra\u00e7\u00e3o daqui a poucos meses.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"atualizar-para-o-php-85-pode-exigir-ajustes-e-vale-o-esfor\u00e7o\">Atualizar para o PHP 8.5 pode exigir ajustes, e vale o esfor\u00e7o<\/h2>\n\n\n\n<p>Saltar de uma vers\u00e3o como 5.6 ou 7.4 para a 8.5 \u00e9 uma mudan\u00e7a grande. Ao longo dos anos, o PHP removeu fun\u00e7\u00f5es antigas e ficou mais rigoroso com tipos e sintaxe, ent\u00e3o c\u00f3digo antigo pode parar de funcionar.<\/p>\n\n\n\n<p>Alguns exemplos comuns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fun\u00e7\u00f5es removidas, como <code>mysql_*<\/code> (substitu\u00edda por <code>mysqli<\/code> ou PDO), <code>each()<\/code> e <code>create_function()<\/code>.<\/li>\n\n\n\n<li>Erros que antes eram apenas avisos e agora interrompem a execu\u00e7\u00e3o.<\/li>\n\n\n\n<li>Temas e plugins do WordPress desatualizados ou abandonados, que n\u00e3o foram adaptados \u00e0s vers\u00f5es novas.<\/li>\n<\/ul>\n\n\n\n<p>Por isso, cada cliente precisa analisar o pr\u00f3prio site e o c\u00f3digo-fonte durante a atualiza\u00e7\u00e3o. Pode dar trabalho, mas o custo de um site invadido, dados vazados, reputa\u00e7\u00e3o abalada e site fora do ar \u00e9 muito maior. De quebra, o PHP 8.5 entrega mais desempenho e compatibilidade com as vers\u00f5es atuais do WordPress e dos plugins.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"como-atualizar-com-seguran\u00e7a\">Como atualizar com seguran\u00e7a<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Fa\u00e7a um backup completo<\/strong> dos arquivos e do banco de dados antes de qualquer mudan\u00e7a.<\/li>\n\n\n\n<li><strong>Atualize o WordPress, os temas e os plugins<\/strong> para as vers\u00f5es mais recentes. Substitua os que estiverem abandonados.<\/li>\n\n\n\n<li><strong>Altere a vers\u00e3o do PHP para a 8.5<\/strong> pelo painel da Umbler.<\/li>\n\n\n\n<li><strong>Navegue pelo site e confira os logs de erro<\/strong>: formul\u00e1rios, checkout, \u00e1rea administrativa e p\u00e1ginas principais.<\/li>\n\n\n\n<li><strong>Corrija o que aparecer<\/strong> ou volte temporariamente a vers\u00e3o enquanto ajusta o c\u00f3digo, sem deixar a migra\u00e7\u00e3o para depois.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conte-com-a-umbler-nessa-atualiza\u00e7\u00e3o\">Conte com a Umbler nessa atualiza\u00e7\u00e3o<\/h2>\n\n\n\n<p>Aqui na Umbler, a seguran\u00e7a dos sites e dos dados dos nossos clientes vem em primeiro lugar. Queremos que voc\u00ea e os visitantes do seu site estejam protegidos, sem correr riscos desnecess\u00e1rios.<\/p>\n\n\n\n<p>Sabemos que atualizar a vers\u00e3o do PHP pode gerar d\u00favidas, principalmente em sites mais antigos. Por isso, nosso time est\u00e1 dispon\u00edvel para ajudar da melhor forma poss\u00edvel e acompanhar voc\u00ea em cada etapa do processo.<\/p>\n\n\n\n<p>Se o seu site ainda roda em uma vers\u00e3o anterior ao PHP 8.2, n\u00e3o espere: planeje e execute a migra\u00e7\u00e3o para o PHP 8.5 agora.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fontes\">Fontes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.php.net\/archive\/2026.php#2026-10-21-5\" target=\"_blank\" rel=\"noreferrer noopener\">PHP.net: Security advisory \u2014 Critical remote code execution vulnerabilities (21\/10\/2026)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-w8hw-w9fx-j79w\" target=\"_blank\" rel=\"noreferrer noopener\">GHSA-w8hw-w9fx-j79w (CVE-2026-109618)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/php\/php-src\/security\/advisories\/GHSA-6wmf-4rv5-p3rp\" target=\"_blank\" rel=\"noreferrer noopener\">GHSA-6wmf-4rv5-p3rp (CVE-2026-109619)<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em 21 de outubro de 2026, o time de seguran\u00e7a do PHP publicou um alerta cr\u00edtico: duas falhas permitem que um atacante execute c\u00f3digo no servidor sem precisar de login. A recomenda\u00e7\u00e3o oficial \u00e9 atualizar imediatamente. Se o seu site roda em uma vers\u00e3o antiga do PHP, que n\u00e3o seja a vers\u00e3o 8.2 ou 8.5 [&hellip;]<\/p>\n","protected":false},"author":59,"featured_media":12784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nao-categorizado"],"_links":{"self":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/posts\/12776"}],"collection":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/comments?post=12776"}],"version-history":[{"count":0,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/posts\/12776\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/media\/12784"}],"wp:attachment":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/media?parent=12776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/categories?post=12776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/tags?post=12776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}