CVE-2025-47917
Mbed TLS prima della 3.6.4 consente un use-after-free in determinate situazioni di applicazioni sviluppate in conformità alla documentazione. La funzione...
- Pubblicato
- 20 lug 2025
- Aggiornato
- 3 nov 2025
- Assegnazione CNA
- mitre
- Evidenza osservata
- 16 set 2025
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 81,0%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Mbed TLS prima della 3.6.4 consente un use-after-free in determinate situazioni di applicazioni sviluppate in conformità alla documentazione. La funzione mbedtls_x509_string_to_names() accetta un argomento head documentato come argomento di output. La documentazione non suggerisce che la funzione liberi quel puntatore; tuttavia, la funzione chiama mbedtls_asn1_free_named_data_list() su quell'argomento, la quale esegue un deep free(). Di conseguenza, è probabile che il codice applicativo che utilizza questa funzione (facendo affidamento solo sul comportamento documentato) continui a mantenere puntatori ai blocchi di memoria liberati, con un alto rischio di use-after-free o double-free. In particolare, i due programmi di esempio x509/cert_write e x509/cert_req sono interessati (use-after-free se la stringa san contiene più di un DN).
Fonti
2- CVE-2025-47917Exploit
Exploit PoC per CVE-2025-47917: Use-After-Free in mbedTLS che porta all'esecuzione di codice remoto.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.