PT-2022-3345 · Apache+10 · Apache Http Server+10
Ronald Crane
·
Publicado
2022-06-08
·
Atualizado
2025-03-22
·
CVE-2022-28614
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Nome do software vulnerável e versões afetadas
Servidor HTTP Apache versões 2.4.53 e anteriores
Descrição
O problema está relacionado à função ap rwrite() no Apache HTTP Server, que pode ler memória indesejada se um invasor conseguir fazer com que o servidor reflita uma entrada muito grande usando ap rwrite() ou ap rputs(), como com a função
r:puts() do mod luas. Isso pode levar a um erro de leitura além dos limites alocados e ao acesso à memória fora dos limites pretendidos. A vulnerabilidade está associada a estouro de inteiros e condições de limite na função ap rwrite(). A exploração da vulnerabilidade pode permitir que um invasor remoto cause uma negação de serviço.Recomendações
Para as versões 2.4.53 e anteriores do Apache HTTP Server, os módulos compilados e distribuídos separadamente do Apache HTTP Server que utilizam a função
ap rputs() e podem passar a ela uma string muito grande (INT MAX ou maior) devem ser compilados com os cabeçalhos atuais para resolver o problema. Como solução temporária, considere restringir o uso das funções ap rwrite() e ap rputs(), como r:puts() do mod luas, até que o problema seja resolvido.Exploit
Correção
Information Disclosure
Integer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Apache Http Server
Astra Linux
Centos
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu