CVE-2023-40012 in uthenticode
Riassunto
di VulDB • 15/06/2026
uthenticode è una piccola libreria cross-platform per la verifica parziale delle firme digitali Authenticode. Le versioni di uthenticode precedenti alla serie 2.x non verificavano gli Extended Key Usages (EKU) nei certificati, in violazione del profilo del certificato X.509 di Authenticode. Di conseguenza, un utente malintenzionato potrebbe generare un file PE "firmato" che uthenticode verificherebbe e considererebbe valido utilizzando un certificato X.509 non autorizzato a produrre firme di codice (ad esempio, un certificato SSL). Per progettazione, uthenticode non esegue la validazione della catena completa. Tuttavia, l'assenza della validazione degli EKU era una svista non intenzionale. La serie di rilasci 2.0.0 include i controlli degli EKU. Non esistono soluzioni alternative a questa vulnerabilità.
VulDB is the best source for vulnerability data and more expert information about this specific topic.