CVE-2023-45802
Apache HTTP Server: memória de stream HTTP/2 não é recuperada imediatamente após RST
- Publicado
- 23 de out. de 2023
- Atualizado
- 14 de out. de 2024
- Atribuindo CNA
- apache
- Evidência observada
- 14 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HBaixo · próximos 30 dias
- Percentil
- 86,8%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Quando um stream HTTP/2 era redefinido (frame RST) por um cliente, havia uma janela de tempo em que os recursos de memória da requisição não eram recuperados imediatamente. Em vez disso, a desalocação era adiada até o fechamento da conexão. Um cliente poderia enviar novas requisições e redefinições, mantendo a conexão ocupada e aberta e fazendo com que o uso de memória continuasse a crescer. No fechamento da conexão, todos os recursos eram recuperados, mas o processo poderia ficar sem memória antes disso. Isso foi encontrado pelo relator durante testes do CVE-2023-44487 (HTTP/2 Rapid Reset Exploit) com seu próprio cliente de teste. Durante o uso "normal" de HTTP/2, a probabilidade de atingir esse bug é muito baixa. A memória retida não se tornaria perceptível antes do fechamento ou timeout da conexão. Recomenda-se que os usuários atualizem para a versão 2.4.58, que corrige o problema.
Fontes
1- CVE-2023-45802Exploit
CVE-2023-45802 - Exaustão de Memória DoS no Apache HTTP/2 Versões do Apache: 2.4.17 até 2.4.57 Alvo: Apache/2.4.52 (Ubuntu) - VULNERÁVEL MehranTurk (M.T) AVISO: Apenas para testes autorizados em ambiente de LABORATÓRIO!
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.