PT-2025-19817 · Unknown+2 · Cpp-Httplib+2

Thevilledev

·

Publicado

2025-05-06

·

Atualizado

2025-12-05

·

CVE-2025-46728

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:N/I:N/A:C
Nome do Software Vulnerável e Versões Afetadas Versões do cpp-httplib anteriores à 0.20.1
Descrição O cpp-httplib é uma biblioteca de servidor e cliente HTTP/HTTPS em C++ composta apenas por cabeçalhos (header-only). Versões anteriores à 0.20.1 não impõem limites de tamanho configurados nos corpos das requisições de entrada quando Transfer-Encoding: chunked é utilizado ou quando nenhum cabeçalho Content-Length é fornecido. Isso permite que um atacante remoto envie uma requisição chunked sem o chunk final de tamanho zero, levando à alocação de memória descontrolada. Isso pode resultar no esgotamento da memória do sistema e na queda ou indisponibilidade do servidor.
Recomendações Atualize para o cpp-httplib versão 0.20.1 ou posterior. Como medida paliativa temporária, implemente um proxy reverso (por exemplo, Nginx, HAProxy) e configure-o para impor limites máximos de tamanho do corpo da requisição.

Exploit

Correção

DoS

Resource Exhaustion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2025-10262
BDU:2026-00239
CVE-2025-46728
ECHO-F24E-40E5-BA8E
GHSA-PX83-72RX-V57C
OESA-2025-1610
OESA-2025-1611
OESA-2025-1612
OESA-2025-1613
OPENSUSE-SU-2025:15084-1

Produtos afetados

Alt Linux
Debian
Cpp-Httplib