CVE-2025-47917
Mbed TLS antes da versão 3.6.4 permite um use-after-free em determinadas situações de aplicações que são desenvolvidas de acordo com a documentação. A...
- Publicado
- 20 de jul. de 2025
- Atualizado
- 3 de nov. de 2025
- Atribuindo CNA
- mitre
- Evidência observada
- 16 de set. de 2025
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBaixo · próximos 30 dias
- Percentil
- 81,0%
- 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
Mbed TLS antes da versão 3.6.4 permite um use-after-free em determinadas situações de aplicações que são desenvolvidas de acordo com a documentação. A função mbedtls_x509_string_to_names() recebe um argumento head que é documentado como um argumento de saída. A documentação não sugere que a função irá liberar esse ponteiro; no entanto, a função chama mbedtls_asn1_free_named_data_list() nesse argumento, que realiza um free() profundo. Como resultado, o código de aplicação que usa essa função (contando apenas com o comportamento documentado) provavelmente ainda manterá ponteiros para os blocos de memória que foram liberados, resultando em um alto risco de use-after-free ou double-free. Em particular, os dois programas de exemplo x509/cert_write e x509/cert_req são afetados (use-after-free se a string san contiver mais de um DN).
Fontes
2- CVE-2025-47917Exploit
Exploit de PoC para CVE-2025-47917: Use-After-Free no mbedTLS levando à execução remota de código.
Byte Reaper · multiple · 16 de set. de 2025
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.