CVE-2025-24032 in pam_pkcs11
Riassunto
di VulDB • 12/08/2026
PAM-PKCS#11 è un modulo di accesso Linux-PAM che consente l'accesso degli utenti basato su certificati X.509. Prima della versione 0.6.13, se cert_policy era impostato a none (il valore predefinito), pam_pkcs11 verificava solo la capacità dell'utente di accedere al token. Un attaccante potrebbe creare un token diverso contenente i dati pubblici dell'utente (ad esempio il certificato utente) e un PIN noto all'attaccante. Se non è richiesta una firma con la chiave privata, l'attaccante può ora effettuare l'accesso come utente utilizzando tale token creato ad hoc. La configurazione predefinita che *non* verifica la firma della chiave privata è stata modificata con il commit commi6638576892b59a99389043c90a1e7dd4d783b921, pertanto tutte le versioni a partire da pam_pkcs11-0.6.0 dovrebbero essere interessate. Come soluzione temporanea (workaround), in `pam_pkcs11.conf` impostare almeno `cert_policy = signature;`.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.