← Rules Catalog
mediumaccess-controlverified rollback-safe

Install the PAM PKCS#11 smart-card module

pam-pkcs11-installed · UBUNTU ≥ 22 · 1 impl

Description

The libpam-pkcs11 package (the PAM module for PKCS#11 smart cards) must be installed so that PIV/CAC smart-card credentials can be used for multifactor authentication through PAM.

Rationale

PIV/CAC-based multifactor authentication depends on the PKCS#11 PAM module to bridge smart-card credentials into the authentication stack. Without it, the system cannot accept smart-card logons and falls back to single-factor password authentication for privileged and remote access.

Check → Remediate

Checkcommand
dpkg -l 2>/dev/null | grep -qE '^ii[[:space:]]+libpam-pkcs11([[:space:]]|:)'
expected_exit:
0
Remediateapt_present
name:
libpam-pkcs11

Framework references

STIG

V-270673 / UBTU-24-100910V-260573 / UBTU-22-612010

NIST 800-53

IA-2(1)IA-2(2)IA-8

Live verification

ubuntu22:checkubuntu24:check
#pkcs11#smartcard#pam#mfa#piv#stig