In OpenSC pam_pkcs11 before 0.6.13, pam_sm_authenticate() wrongly returns PAM_IGNORE in many error situations (such as an error triggered by a smartcard before login), allowing authentication bypass.
A function or operation returns an incorrect return value or status code that does not indicate the true result of execution, causing the product to modify its behavior based on the incorrect result.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Pam-pkcs11 | Ubuntu | esm-apps/noble | * |
| Pam-pkcs11 | Ubuntu | noble | * |
| Pam-pkcs11 | Ubuntu | oracular | * |