Alerta de segurança · Crítica
Apache HTTP Server com HTTP/2: falha crítica no mod_http2 permite execução remota de código
· 5 minutos de leitura · Centoculus Security Team
Conhecida desde
Afetados: Apache HTTP Server 2.4.55 a 2.4.70 com HTTP/2 ativado; mod_h2 independente 2.0.8 a 2.0.42
O que aconteceu
Em 11 de novembro de 2026, o projeto Apache HTTP Server publicou a CVE-2026-119618 e lançou a versão 2.4.71. O projeto classifica a falha como crítica. Ela está no módulo de HTTP/2 mod_http2, na função assign_headers(). Recursos compartilhados não são devidamente sincronizados quando requisições são executadas ao mesmo tempo. O comunicado do projeto afirma que isso causa corrupção de heap, que pode levar à execução remota de código.
A Red Hat classifica a falha com 9,8 de 10 na escala CVSS. Segundo a empresa, um atacante que consegue acessar o servidor não precisa de autenticação e poderia assumir o controle total do processo do servidor. A Red Hat também afirma que pesquisas públicas demonstraram um exploit confiável contra a configuração padrão com mod_http2 ativado, mas não identifica essas pesquisas. A empresa de segurança Wiz informou depois que não havia exploit disponível e que nenhum ataque havia sido relatado. A vulnerabilidade não consta no catálogo de vulnerabilidades exploradas da CISA, e nenhuma fonte que verificamos relata ataques.
A versão 2.4.71 também corrige outras duas falhas:
- CVE-2026-106023 (classificada como importante): uma falha por travamento no mod_md.
- CVE-2026-109163 (classificada como baixa): uma sobrescrita de um byte na pilha no mod_vhost_alias.
Quem é afetado
- Apache HTTP Server 2.4.55 a 2.4.70, mas somente quando o HTTP/2 está ativado. O HTTP/2 só funciona onde a diretiva
Protocolsincluih2(HTTP/2 sobre TLS) ouh2c(HTTP/2 sobre TCP simples). Essa diretiva pode ser definida para o servidor inteiro ou para um único host virtual. - Servidores que instalaram a 2.4.67 para a falha anterior de HTTP/2, a CVE-2026-23918, continuam afetados. Isso vale para todas as versões de 2.4.67 a 2.4.70.
- Builds independentes do módulo (mod_h2 do GitHub), versões 2.0.8 a 2.0.42. Ainda não há uma versão corrigida do mod_h2, e o repositório do projeto foi arquivado.
estes sistemas não são afetados:
- Versões do Apache anteriores à 2.4.55.
- Servidores em que nem
h2nemh2cestá ativado em qualquer diretivaProtocols. - Red Hat Enterprise Linux 6, 7 e 8, que não contêm o código vulnerável.
Situação dos pacotes das distribuições, em 12 de novembro de 2026:
- RHEL 9: corrigido em
mod_http2-2.0.26-7.el9_9.1(RHSA-2026:98981). - RHEL 10: corrigido em
mod_http2-2.0.29-5.el10_3.1(RHSA-2026:98978). - Versões RHEL EUS e SAP: as correções estão disponíveis em comunicados separados. A Red Hat classifica a falha como Importante, e não Crítica, no RHEL 9 e 10, porque os builds dessas versões tornam o ataque bem mais difícil.
- Red Hat JBoss Core Services e Red Hat Hardened Images: listados como afetados, sem correção até o momento.
- Debian: o ramo instável (sid) está corrigido com
apache2 2.4.71-1. O rastreador do Debian lista bookworm, trixie e forky como vulneráveis, sem pacote corrigido até o momento. - Amazon Linux 2, Amazon Linux 2023 e Amazon Linux 2027 Preview: correção pendente.
- Ubuntu: nenhum status havia sido publicado até o momento.
Painéis de hospedagem e outros produtos que incluem seu próprio build do Apache são afetados se o build estiver nesta faixa de versões e o HTTP/2 estiver ativado. Para saber a situação, consulte o comunicado do fornecedor.
O que fazer agora
- Descubra a versão do seu Apache com
apachectl -vouhttpd -v. Depois, verifique se o HTTP/2 está ativado (veja a próxima seção). - Atualize.
- Apache compilado por você ou versão upstream: atualize para a 2.4.71.
- RHEL 9 e 10: instale as atualizações, por exemplo com
dnf update mod_http2. - Outras distribuições: instale o pacote
apache2ouhttpdcorrigido assim que sua distribuição publicá-lo. Consulte os comunicados dos fornecedores listados abaixo.
- Reinicie o Apache completamente, por exemplo com
systemctl restart httpdousystemctl restart apache2. Uma reinicialização completa garante que o módulo atualizado seja carregado. Em seguida, confirme que seus sites respondem. - Se ainda não puder atualizar: o comunicado do Apache não oferece solução alternativa. A Wiz recomenda remover
h2eh2cde todas as diretivasProtocols, deixandoProtocols http/1.1. Verifique a configuração global do servidor e cada host virtual. Depois, teste a configuração comapachectl configteste reinicie o Apache. Os clientes voltarão a usar HTTP/1.1. Esta também é a única proteção até agora para servidores que usam os builds independentes do mod_h2. - Verifique seus outros servidores, incluindo proxies reversos e servidores que você administra para clientes, caso executem Apache 2.4.55 ou posterior com HTTP/2 ativado.
Como verificar se você é afetado
- Versão: execute
apachectl -v(ouhttpd -v). As versões 2.4.55 a 2.4.70 são afetadas. Em pacotes de distribuições, compare com as versões de pacote corrigidas listadas acima, pois as distribuições usam sua própria numeração. - Módulo carregado:
apachectl -M 2>/dev/null | grep http2mostra se o mod_http2 está carregado. - HTTP/2 ativado: execute
grep -RniE '^\s*Protocols' /etc/httpd /etc/apache2 2>/dev/nulle procure porh2ouh2c. Inclua quaisquer outros diretórios que contenham arquivos de configuração. - De fora:
curl -sI --http2 https://example.com -o /dev/null -w '%{http_version}\n'imprime2se o site responde por HTTP/2.
Se nenhum dos seus servidores tiver h2 ou h2c em uma diretiva Protocols, esta falha não os afeta. Ainda assim, instale a versão 2.4.71 ou a atualização da sua distribuição durante a manutenção normal, pois ela também corrige as outras duas falhas.
Fontes
Outros artigos
Alertas de segurança ·
Citrix NetScaler ADC e Gateway: falhas críticas de memória permitem negação de serviço (CVE-2026-120868)
A Citrix corrigiu nove falhas críticas de memória no NetScaler ADC e no NetScaler Gateway que podem levar a negação de serviço. A CVE-2026-120868 afeta todas as implantações. Atualize para 14.1-73.57, 13.1-64.39 ou as versões FIPS correspondentes.
Alertas de segurança ·
PostgreSQL CVE-2026-6460: usuários do banco que podem criar objetos podem executar código no servidor
PostgreSQL 18.7, 17.12, 16.16, 15.20 e 14.25 corrigem o CVE-2026-6460 e outras 51 falhas. Um usuário do banco que pode criar objetos pode executar código como o usuário do sistema operacional que executa o PostgreSQL. Atualize o servidor e as extensões em C juntos.
Alertas de segurança ·
Node.js: falhas em HTTP/2 e HTTPS permitem que clientes derrubem servidores e leiam dados de outros usuários
O Node.js corrigiu 16 vulnerabilidades, sete delas com gravidade alta. Clientes não autenticados podem derrubar servidores HTTP/2 ou ler memória de outras conexões, incluindo chaves TLS. As versões corrigidas são 22.23.5, 24.22.3 e 26.13.1.