Debian Package Tracker
Register | Log in
Subscribe

pam

Choose email to subscribe with

general
  • source: pam (main)
  • version: 1.7.0-7
  • maintainer: Sam Hartman (DMD)
  • arch: all any
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.4.0-9+deb11u1
  • o-o-sec: 1.4.0-9+deb11u2
  • oldstable: 1.5.2-6+deb12u2
  • stable: 1.7.0-5
  • testing: 1.7.0-6
  • unstable: 1.7.0-7
versioned links
  • 1.4.0-9+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.4.0-9+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.5.2-6+deb12u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.7.0-5: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.7.0-6: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.7.0-7: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libpam-doc (4 bugs: 0, 0, 4, 0)
  • libpam-modules (51 bugs: 0, 30, 21, 0)
  • libpam-modules-bin (1 bugs: 0, 1, 0, 0)
  • libpam-runtime (25 bugs: 0, 15, 10, 0)
  • libpam0g (7 bugs: 0, 3, 4, 0)
  • libpam0g-dev (2 bugs: 0, 2, 0, 0)
action needed
A new upstream version is available: 1.7.2 high
A new upstream version 1.7.2 is available, you should consider packaging it.
Created: 2025-11-27 Last update: 2026-07-08 03:02
2 security issues in trixie high

There are 2 open security issues in trixie.

1 important issue:
  • CVE-2025-8941: A flaw was found in linux-pam. The pam_namespace module may improperly handle user-controlled paths, allowing local users to exploit symlink attacks and race conditions to elevate their privileges to root. This CVE provides a "complete" fix for CVE-2025-6020.
1 issue left for the package maintainer to handle:
  • CVE-2026-54411: (postponed; to be fixed through a stable update) Linux-PAM through 1.7.2 contains an observable timing discrepancy (CWE-208) in the pam_userdb module's plaintext-password comparison path in modules/pam_userdb/pam_userdb.c that allows a local or network-adjacent attacker able to repeatedly drive authentication through a calling service to recover the plaintext password of a target account by measuring response-timing differences. The comparison uses strncmp() (or strncasecmp() when PAM_ICASE_ARG is set) preceded by a length-equality check, so the time to reject a candidate depends on the index of the first differing byte and on whether the candidate's length matches the stored password, leaking the password length and individual prefix bytes. The vulnerable path is reached when the administrator configures pam_userdb with crypt=none, with an unrecognized crypt method, or without a crypt= argument, causing the module to store and compare credentials in plaintext.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-08-14 Last update: 2026-07-06 00:30
2 security issues in sid high

There are 2 open security issues in sid.

2 important issues:
  • CVE-2025-8941: A flaw was found in linux-pam. The pam_namespace module may improperly handle user-controlled paths, allowing local users to exploit symlink attacks and race conditions to elevate their privileges to root. This CVE provides a "complete" fix for CVE-2025-6020.
  • CVE-2026-54411: Linux-PAM through 1.7.2 contains an observable timing discrepancy (CWE-208) in the pam_userdb module's plaintext-password comparison path in modules/pam_userdb/pam_userdb.c that allows a local or network-adjacent attacker able to repeatedly drive authentication through a calling service to recover the plaintext password of a target account by measuring response-timing differences. The comparison uses strncmp() (or strncasecmp() when PAM_ICASE_ARG is set) preceded by a length-equality check, so the time to reject a candidate depends on the index of the first differing byte and on whether the candidate's length matches the stored password, leaking the password length and individual prefix bytes. The vulnerable path is reached when the administrator configures pam_userdb with crypt=none, with an unrecognized crypt method, or without a crypt= argument, causing the module to store and compare credentials in plaintext.
Created: 2025-08-14 Last update: 2026-07-06 00:30
2 security issues in forky high

There are 2 open security issues in forky.

2 important issues:
  • CVE-2025-8941: A flaw was found in linux-pam. The pam_namespace module may improperly handle user-controlled paths, allowing local users to exploit symlink attacks and race conditions to elevate their privileges to root. This CVE provides a "complete" fix for CVE-2025-6020.
  • CVE-2026-54411: Linux-PAM through 1.7.2 contains an observable timing discrepancy (CWE-208) in the pam_userdb module's plaintext-password comparison path in modules/pam_userdb/pam_userdb.c that allows a local or network-adjacent attacker able to repeatedly drive authentication through a calling service to recover the plaintext password of a target account by measuring response-timing differences. The comparison uses strncmp() (or strncasecmp() when PAM_ICASE_ARG is set) preceded by a length-equality check, so the time to reject a candidate depends on the index of the first differing byte and on whether the candidate's length matches the stored password, leaking the password length and individual prefix bytes. The vulnerable path is reached when the administrator configures pam_userdb with crypt=none, with an unrecognized crypt method, or without a crypt= argument, causing the module to store and compare credentials in plaintext.
Created: 2025-08-14 Last update: 2026-07-06 00:30
3 security issues in bullseye high

There are 3 open security issues in bullseye.

2 important issues:
  • CVE-2025-8941: A flaw was found in linux-pam. The pam_namespace module may improperly handle user-controlled paths, allowing local users to exploit symlink attacks and race conditions to elevate their privileges to root. This CVE provides a "complete" fix for CVE-2025-6020.
  • CVE-2026-54411: Linux-PAM through 1.7.2 contains an observable timing discrepancy (CWE-208) in the pam_userdb module's plaintext-password comparison path in modules/pam_userdb/pam_userdb.c that allows a local or network-adjacent attacker able to repeatedly drive authentication through a calling service to recover the plaintext password of a target account by measuring response-timing differences. The comparison uses strncmp() (or strncasecmp() when PAM_ICASE_ARG is set) preceded by a length-equality check, so the time to reject a candidate depends on the index of the first differing byte and on whether the candidate's length matches the stored password, leaking the password length and individual prefix bytes. The vulnerable path is reached when the administrator configures pam_userdb with crypt=none, with an unrecognized crypt method, or without a crypt= argument, causing the module to store and compare credentials in plaintext.
1 ignored issue:
  • CVE-2024-10041: A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications.
Created: 2025-06-17 Last update: 2026-07-06 00:30
3 security issues in bookworm high

There are 3 open security issues in bookworm.

2 important issues:
  • CVE-2025-8941: A flaw was found in linux-pam. The pam_namespace module may improperly handle user-controlled paths, allowing local users to exploit symlink attacks and race conditions to elevate their privileges to root. This CVE provides a "complete" fix for CVE-2025-6020.
  • CVE-2026-54411: Linux-PAM through 1.7.2 contains an observable timing discrepancy (CWE-208) in the pam_userdb module's plaintext-password comparison path in modules/pam_userdb/pam_userdb.c that allows a local or network-adjacent attacker able to repeatedly drive authentication through a calling service to recover the plaintext password of a target account by measuring response-timing differences. The comparison uses strncmp() (or strncasecmp() when PAM_ICASE_ARG is set) preceded by a length-equality check, so the time to reject a candidate depends on the index of the first differing byte and on whether the candidate's length matches the stored password, leaking the password length and individual prefix bytes. The vulnerable path is reached when the administrator configures pam_userdb with crypt=none, with an unrecognized crypt method, or without a crypt= argument, causing the module to store and compare credentials in plaintext.
1 ignored issue:
  • CVE-2024-10041: A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications.
Created: 2024-01-18 Last update: 2026-07-06 00:30
16 bugs tagged patch in the BTS normal
The BTS contains patches fixing 16 bugs (17 if counting merged bugs), consider including or untagging them.
Created: 2026-06-02 Last update: 2026-07-08 04:30
Depends on packages which need a new maintainer normal
The packages that pam depends on which need a new maintainer are:
  • db-defaults (#1055344)
    • Build-Depends: libdb-dev
  • docbook-xsl (#802370)
    • Build-Depends-Indep: docbook-xsl-ns
Created: 2023-09-01 Last update: 2026-07-08 03:30
Does not build reproducibly during testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2025-02-04 Last update: 2026-07-08 00:03
lintian reports 4 warnings normal
Lintian reports 4 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-07-06 Last update: 2026-07-06 04:48
5 open merge requests in Salsa normal
There are 5 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-08-19 Last update: 2026-07-02 19:02
debian/patches: 22 patches to forward upstream low

Among the 22 debian patches available in version 1.7.0-7 of the package, we noticed the following issues:

  • 22 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2024-02-28 Last update: 2026-07-06 11:32
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.0).
Created: 2024-04-07 Last update: 2026-07-06 00:18
news
[rss feed]
  • [2026-07-08] pam 1.7.0-7 MIGRATED to testing (Debian testing watch)
  • [2026-07-05] Accepted pam 1.7.0-7 (source) into unstable (Sam Hartman)
  • [2026-06-20] pam 1.7.0-6 MIGRATED to testing (Debian testing watch)
  • [2026-06-16] Accepted pam 1.7.0-6 (source) into unstable (Sam Hartman)
  • [2025-10-19] Accepted pam 1.5.2-6+deb12u2 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Sam Hartman)
  • [2025-09-21] Accepted pam 1.4.0-9+deb11u2 (source) into oldoldstable-security (Bastien Roucariès) (signed by: Bastien ROUCARIÈS)
  • [2025-07-07] pam 1.7.0-5 MIGRATED to testing (Debian testing watch)
  • [2025-06-29] Accepted pam 1.7.0-5 (source) into unstable (Sam Hartman)
  • [2025-06-26] Accepted pam 1.7.0-4 (source) into experimental (Sam Hartman)
  • [2025-02-15] pam 1.7.0-3 MIGRATED to testing (Debian testing watch)
  • [2025-02-11] Accepted pam 1.7.0-3 (source) into unstable (Sam Hartman)
  • [2025-02-04] pam 1.7.0-2 MIGRATED to testing (Debian testing watch)
  • [2025-01-30] Accepted pam 1.7.0-2 (source) into unstable (Sam Hartman)
  • [2025-01-17] Accepted pam 1.7.0-1 (source) into experimental (Sam Hartman)
  • [2024-05-03] pam 1.5.3-7 MIGRATED to testing (Debian testing watch)
  • [2024-04-08] Accepted pam 1.5.3-7 (source) into unstable (Sam Hartman)
  • [2024-02-29] Accepted pam 1.5.3-6 (source) into unstable (Steve Langasek)
  • [2024-02-29] Accepted pam 1.5.3-5 (source) into unstable (Sam Hartman)
  • [2024-02-28] Accepted pam 1.5.3-4 (source) into unstable (Sam Hartman)
  • [2024-02-06] Accepted pam 1.5.3-3 (source) into experimental (Helmut Grohne) (signed by: Sam Hartman)
  • [2024-02-02] Accepted pam 1.5.3-2 (source all amd64) into experimental (Sam Hartman)
  • [2024-01-16] Accepted pam 1.5.3-1 (source) into experimental (Sam Hartman)
  • [2023-10-27] pam 1.5.2-9.1 MIGRATED to testing (Debian testing watch)
  • [2023-10-24] Accepted pam 1.5.2-9.1 (source) into unstable (Helmut Grohne)
  • [2023-10-24] Accepted pam 1.5.2-9 (source) into unstable (Sam Hartman)
  • [2023-10-24] Accepted pam 1.5.2-8 (source) into unstable (Helmut Grohne) (signed by: Sam Hartman)
  • [2023-09-23] Accepted pam 1.5.2-6+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Sam Hartman)
  • [2023-08-19] pam 1.5.2-7 MIGRATED to testing (Debian testing watch)
  • [2023-08-16] Accepted pam 1.5.2-7 (source) into unstable (Sam Hartman)
  • [2023-01-14] pam 1.5.2-6 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 108 113
  • RC: 0
  • I&N: 61 65
  • M&W: 47 48
  • F&P: 0
  • patch: 16 17
links
  • homepage
  • lintian (0, 4)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • l10n (90, 58)
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.7.0-5ubuntu3
  • patches for 1.7.0-5ubuntu3

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing