Public bug reported:
I have noticed that pam_script.so is set to 'sufficient' upon
installation. This may lead the user to inadvertently authorize users
with any password.
Example procedure :
```
apt install libpam-scrip
printf '#!/bin/sh\nexit 0' > /usr/share/libpam-script/pam_script_auth
chmod +x /usr/share/libpam-script/pam_script_auth
```
In this situation, any password is accepted to log in.
I think this is by design in order to use pam_script for authentication,
but pam_script can also be used for other purposes (ex. logging).
README.Debian correctly warn the user though :
/usr/share/doc/libpam-script/README.Debian
> Libpam-script comes with a config file which is installed in
> /usr/share/pam-configs/pam_script please verify that it doesn't introduce
> unwanted behavior by default.
As this package will be mostly used by system administrators, it may be
acceptable to leave the configuration to 'sufficient' as it is.
---
Ubuntu 20.04.2 LTS
libpam-script:
Installed: 1.1.9-4
Candidate: 1.1.9-4
Version table:
*** 1.1.9-4 500
500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
** Affects: libpam-script (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1931848
Title:
Default pam configuration with 'sufficient' may lead to security issue
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpam-script/+bug/1931848/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs