Public bug reported:
A new release of pam is available for merging from Debian.
Ubuntu: 1.7.0-5ubuntu4
Debian Unstable: 1.7.0-8
### New Debian Changes ###
pam (1.7.0-8) unstable; urgency=high
* Fix debian/patches stack from 1.7.0-7, Closes: #1141076
- Somehow gbp pq export lost a patch between 1.7.0-6 and 1.7.0-7. I
have not been able to reproduce the issue; apparently my local
patch-queue branch was in an inconsistent state.
- So regenerate and reaudit patch-queue.
-- Sam Hartman <[email protected]> Wed, 08 Jul 2026 09:51:33 -0600
pam (1.7.0-7) unstable; urgency=medium
* Stop documenting /usr/lib/pam.d; for now, Closes: #1140029
- See that bug for discussion of next steps
- Also includes a disabled patch to log when config files are found in
/usr/lib/pam.d; that patch will be enablde or removed.
-- Sam Hartman <[email protected]> Fri, 03 Jul 2026 16:40:14 -0600
pam (1.7.0-6) unstable; urgency=medium
[ Gioele Barabucci ]
* d/libpam-modules.preinst: Remove outdated screensaver-related code
(Closes: #1073129)
* d/libpam-modules.templates: Remove unused debconf variables
* d/libpam-runtime.lintian-overrides: Document why prerm is empty
* d/watch: Avoid leading spaces in non-continuation lines
* d/s/lintian-overrides: Remove outdated
dh-quilt-addon-but-quilt-source-format
* d/libpam0g.lintian-overrides: Remove outdated override for false positive
package-name-doesnt-match-sonames
* d/libpam-{modules,runtime}.post{inst,rm}: Use `set -e` instead of `/bin/sh
-e`
* d/libpam-modules.lintian-overrides: Use new name
shared-library-lacks-prerequisites
* d/libpam0g.symbols: Add Build-Depends-Package
* d/lintian-overrides: Document that sysadmin manpages are libpam-runtime
* d/libpam-modules.lintian-overrides: Remove unused hardening overrides
* d/u/metadata: Add Repository URL
* Add support for <!nodoc>
* d/control: Remove outdated constraints
* d/libpam-modules.postinst: Drop redundant version check
* d/libpam-runtime.postinst: Drop redundant version check
[ Luca Boccassi ]
* libpam0g-dev: depend on libaudit-dev (Closes: #1120040)
[ Simon Chopin ]
* d/p/031_pam_include: fix loading from /usr/lib/pam.d (launchpad bug
2087827)
[ Sam Hartman ]
* I have merged in the fix to pam_include on /usr/lib/pam.d. However as
discussed, it was never my intent to support /usr/lib/pam.d on
Debian. This is merged as an emergency and potentially temporary work
around for #1140029. I am leaving that bug open to block this version
of pam from testing until I figure out what the long-term solution
is. It likely involves logging an error whenever /usr/lib/pam.d is
used.
-- Sam Hartman <[email protected]> Mon, 15 Jun 2026 21:03:10 -0600
### Old Ubuntu Delta ###
pam (1.7.0-5ubuntu4) stonking; urgency=medium
* SECURITY UPDATE: password recovery via timing discrepancy in pam_userdb
module string comparisons
- debian/patches/CVE-2026-54411.patch: pam_userdb: fix password comparison
timing leak in libpam/include/pam_inline.h,
modules/pam_userdb/pam_userdb.c.
- CVE-2026-54411
-- Marc Deslauriers <[email protected]> Thu, 16 Jul 2026
09:34:12 -0400
pam (1.7.0-5ubuntu3) resolute; urgency=medium
* No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)
-- Sebastien Bacher <[email protected]> Mon, 02 Feb 2026 21:33:17
+0100
pam (1.7.0-5ubuntu2) questing; urgency=medium
* Rebuild to include updated RISC-V base ISA RVA23
-- Heinrich Schuchardt <[email protected]> Sat, 06 Sep
2025 15:08:48 +0000
pam (1.7.0-5ubuntu1) questing; urgency=medium
* Merge with Debian unstable (LP: #2112053). Remaining changes:
- debian/libpam-modules.postinst: Add PATH to /etc/environment if it's
not present there or in /etc/security/pam_env.conf. (should send to
Debian).
- debian/libpam0g.postinst: only ask questions during update-manager
when there are non-default services running.
- debian/libpam0g.postinst: check if gdm is actually running before
trying to reload it.
- debian/patches/pam_motd-legal-notice: display the contents of
/etc/legal once, then set a flag in the user's homedir to prevent
showing it again.
- debian/patches/ubuntu-rlimit_nice_correction: Explicitly
initialise RLIMIT_NICE rather than relying on the kernel limits.
- debian/update-motd.5, debian/libpam-runtime.manpages: add a manpage
for update-motd, with some best practices and notes of explanation.
- debian/patches/update-motd-manpage-ref: add a reference in pam_motd(8)
to update-motd(5)
- debian/local/common-session{,-noninteractive}: Enable pam_umask by
default, now that the umask setting is gone from /etc/profile.
- debian/local/pam-auth-update: Add the new md5sums for pam_umask addition.
- debian/patches/extrausers.patch: Add a pam_extrausers module
that is basically just a copy of pam_unix but looks at
/var/lib/extrausers/{group,passwd,shadow} instead of /etc/
- debian/libpam-modules-bin.install: install the helper binaries for
pam_extrausers to /sbin
- debian/rules: Make pam_extrausers_chkpwd sguid shadow
- Add lintian override for pam_extrausers_chkpwd
- Disable custom daemon restart detection code if needrestart is available
- d/p/pam_env-remove-deprecation-notice-for-user_readenv.patch: drop
deprecation warning about user_readenv from pam_env (LP 2059859)
- debian/patches/pam_umask_usergroups_from_login.defs.patch:
Deprecate pam_unix's explicit "usergroups" option and instead read it
from /etc/login.def's "USERGROUP_ENAB" option if umask is only defined
there. This restores compatibility with the pre-PAM behaviour of login.
- d/po/eu.po, d/po/fi.po, d/po/vi.po: Clean-up translation files
- debian/patches/fix-pam_motd_ftbfs.patch: fix FTBFS in display_legal()
- d/p/031_pam_include: fix loading from /usr/lib/pam.d (LP #2087827)
* Drop Changes:
- debian/pam-configs/mkhomedir: honor default private home directory
permissions for pam_mkdir.so by specifying a umask of 0027
(LP #1957024)
[Dropped the above change and its revert below]
- debian/pam-configs/mkhomedir: remove umask override added previously
for LP #1957024 as this is not actually needed since pam_mkhomedir
already respects HOME_MODE from login.defs and it complicates umask
management in general
- SECURITY UPDATE: privilege escalation via pam_namespace
[Fixed in 1.7.0-4]
* Changed Delta:
- d/p/extrausers.patch,
d/p/pam_umask_usergroups_from_login.defs.patch,
d/p/update-motd-manpage-ref: Update patches to work with meson. Drop
text-based man-pages in favor of XML ones. Add required code to build
scripts.
- debian/tests/usr-lib-config: Fix typo in "mv /usr/lib/pam.d/passwd
/etc/pam.d/*"
-- Ankush Pathak <[email protected]> Thu, 03 Jul 2025
22:03:16 +0530
** Affects: pam (Ubuntu)
Importance: Wishlist
Status: New
** Tags: dcr-merge
** Changed in: pam (Ubuntu)
Importance: Undecided => Wishlist
** Changed in: pam (Ubuntu)
Milestone: None => ubuntu-26.11
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171241
Title:
Merge pam 1.7.0-8 from Debian for tenacious cycle
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pam/+bug/2171241/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs