Activity log for bug #927828

Date Who What changed Old value New value Message
2012-02-06 19:30:30 Sean Sosik-Hamor bug added bug
2012-02-06 19:30:52 Sean Sosik-Hamor bug added subscriber The Canonical Sysadmins
2012-02-09 04:09:01 Brett Johnson bug added subscriber Brett Johnson
2012-02-09 04:09:09 Launchpad Janitor libpam-mount (Ubuntu): status New Confirmed
2012-02-13 18:26:28 Brett Johnson bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648698
2012-02-13 18:26:28 Brett Johnson bug task added sudo (Debian)
2012-02-13 18:26:59 Brett Johnson description When running sudo it executes properly the first time during a session but, after credentials are cached, further attempts result in an error: sciri@Rico:~$ sudo id [sudo] password for sciri: uid=0(root) gid=0(root) groups=0(root) sciri@Rico:~$ sudo id uid=0(root) gid=0(root) groups=0(root) sudo: pam_mount.c:417: modify_pm_count: Assertion `user != ((void *)0)' failed. Aborted ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libpam-mount 2.10-2 ProcVersionSignature: Ubuntu 3.2.0-14.23-generic 3.2.3 Uname: Linux 3.2.0-14-generic x86_64 NonfreeKernelModules: nvidia wl ApportVersion: 1.91-0ubuntu1 Architecture: amd64 CheckboxSubmission: 15c9c9b122c9273f52b28c9a5df794ac CheckboxSystem: 7e42599bda39ea7ff8b528272b6ef52b Date: Mon Feb 6 14:21:24 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110901) SourcePackage: libpam-mount UpgradeStatus: Upgraded to precise on 2012-02-06 (0 days ago) When running sudo it executes properly the first time during a session but, after credentials are cached, further attempts result in an error: sciri@Rico:~$ sudo id [sudo] password for sciri: uid=0(root) gid=0(root) groups=0(root) sciri@Rico:~$ sudo id uid=0(root) gid=0(root) groups=0(root) sudo: pam_mount.c:417: modify_pm_count: Assertion `user != ((void *)0)' failed. Aborted ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libpam-mount 2.10-2 ProcVersionSignature: Ubuntu 3.2.0-14.23-generic 3.2.3 Uname: Linux 3.2.0-14-generic x86_64 NonfreeKernelModules: nvidia wl ApportVersion: 1.91-0ubuntu1 Architecture: amd64 CheckboxSubmission: 15c9c9b122c9273f52b28c9a5df794ac CheckboxSystem: 7e42599bda39ea7ff8b528272b6ef52b Date: Mon Feb 6 14:21:24 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110901) SourcePackage: libpam-mount UpgradeStatus: Upgraded to precise on 2012-02-06 (0 days ago)
2012-02-13 18:28:55 Brett Johnson bug task added sudo
2012-02-13 19:27:04 Bug Watch Updater sudo: status Unknown New
2012-02-13 19:27:04 Bug Watch Updater sudo (Debian): status Unknown New
2012-02-13 19:41:33 u-foka bug added subscriber u-foka
2012-03-06 17:03:45 Francesco Bonanno libpam-mount (Ubuntu): status Confirmed Fix Released
2012-04-08 15:47:09 Dave Gilbert libpam-mount (Ubuntu): status Fix Released Confirmed
2012-04-16 15:47:35 Andrew Chadwick bug added subscriber Andrew Chadwick
2012-04-17 12:05:09 Sunscan bug added subscriber Sunscan
2012-04-17 16:18:22 David Gelvin bug added subscriber wilburdg
2012-04-19 14:24:35 Kjell Braden bug added subscriber Kjell Braden
2012-04-20 02:18:09 TJ bug watch added http://sourceforge.net/support/tracker.php?aid=3519691
2012-04-20 12:49:06 TJ bug watch added http://www.gratisoft.us/bugzilla/show_bug.cgi?id=553
2012-04-20 12:49:06 TJ sudo: status New Unknown
2012-04-20 12:49:06 TJ sudo: remote watch Debian Bug tracker #648698 Gratisoft Bugzilla #553
2012-04-20 12:49:45 TJ libpam-mount (Ubuntu): status Confirmed Invalid
2012-04-20 12:50:02 TJ bug task added sudo (Ubuntu)
2012-04-20 12:50:12 TJ sudo (Ubuntu): status New Confirmed
2012-04-20 12:50:38 TJ bug added subscriber TJ
2012-04-21 08:32:20 TJ sudo (Ubuntu): status Confirmed In Progress
2012-04-21 08:32:24 TJ sudo (Ubuntu): assignee TJ (intuitivenipple)
2012-04-21 15:55:49 TJ branch linked lp:~intuitivenipple/ubuntu/precise/sudo/lp927828
2012-04-21 19:36:06 TJ bug added subscriber Ubuntu Release Team
2012-04-21 20:41:54 TJ sudo (Ubuntu): status In Progress New
2012-04-21 21:10:54 Launchpad Janitor sudo (Ubuntu): status New Confirmed
2012-04-21 21:11:05 Steve Langasek sudo (Ubuntu): status Confirmed Triaged
2012-04-21 21:11:08 Steve Langasek sudo (Ubuntu): importance Undecided High
2012-04-21 21:11:11 Steve Langasek bug added subscriber Steve Langasek
2012-04-22 03:39:56 Scott Kitterman bug added subscriber Ubuntu Sponsors Team
2012-04-22 11:07:10 Matthias Gehre bug added subscriber Matthias Gehre
2012-04-22 13:47:05 TJ description When running sudo it executes properly the first time during a session but, after credentials are cached, further attempts result in an error: sciri@Rico:~$ sudo id [sudo] password for sciri: uid=0(root) gid=0(root) groups=0(root) sciri@Rico:~$ sudo id uid=0(root) gid=0(root) groups=0(root) sudo: pam_mount.c:417: modify_pm_count: Assertion `user != ((void *)0)' failed. Aborted ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libpam-mount 2.10-2 ProcVersionSignature: Ubuntu 3.2.0-14.23-generic 3.2.3 Uname: Linux 3.2.0-14-generic x86_64 NonfreeKernelModules: nvidia wl ApportVersion: 1.91-0ubuntu1 Architecture: amd64 CheckboxSubmission: 15c9c9b122c9273f52b28c9a5df794ac CheckboxSystem: 7e42599bda39ea7ff8b528272b6ef52b Date: Mon Feb 6 14:21:24 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110901) SourcePackage: libpam-mount UpgradeStatus: Upgraded to precise on 2012-02-06 (0 days ago) Stable Release Update request [Impact] Pluggable Authentication Module (PAM) pam_open_session() is not called by sudo when a timestamp is still valid (currently 15 minutes) leading to unexpected behaviour and (sometimes hidden) failures of PAM session modules. The issue will affect *all* PAMs although it is revealed by libpam-mount through this assert() causing an Abort. Due to significant code refactoring to support a plug-in architecture upstream between the Oneiric (1.7.4p6) and Precise (1.8.3p1) versions of sudo a hidden bug in sudo's use of the PAM library has been revealed by systems that have libpam-mount installed. This is only installed as a reverse dependency of sadms or else manually to support auto-mounting of user encfs volumes. The issue will affect *all* PAMs. [Development Fix] I reported the bug to upstream sudo and Rob Miller (upstream author) promptly investigated and published a patch against upstream's development tip and the imminent 1.8.5 release candidate. The patch fixes the issue for upstream. [Stable Fix] Backporting the upstream fix required moving patch hunks around to different files to account for the changes since Precise's 1.8.3p1. Although transformed, the patch doesn't add or remove any additional logic - it just accounts for variable name-changes and code that had moved to alternate functions. The patch is on my linked bzr branch. [Test Case] 1. Install libpam-mount 2. Repeatedly run sudo within the default 15 minute timestamp caching window sudo apt-get install libpam-mount sudo echo TEST sudo echo TEST sudo echo TEST [Regression Potential] No regression potential. Returns functional behaviour to that expected by PAMs . --- Original Report --- When running sudo it executes properly the first time during a session but, after credentials are cached, further attempts result in an error: sciri@Rico:~$ sudo id [sudo] password for sciri: uid=0(root) gid=0(root) groups=0(root) sciri@Rico:~$ sudo id uid=0(root) gid=0(root) groups=0(root) sudo: pam_mount.c:417: modify_pm_count: Assertion `user != ((void *)0)' failed. Aborted ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libpam-mount 2.10-2 ProcVersionSignature: Ubuntu 3.2.0-14.23-generic 3.2.3 Uname: Linux 3.2.0-14-generic x86_64 NonfreeKernelModules: nvidia wl ApportVersion: 1.91-0ubuntu1 Architecture: amd64 CheckboxSubmission: 15c9c9b122c9273f52b28c9a5df794ac CheckboxSystem: 7e42599bda39ea7ff8b528272b6ef52b Date: Mon Feb 6 14:21:24 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110901) SourcePackage: libpam-mount UpgradeStatus: Upgraded to precise on 2012-02-06 (0 days ago)
2012-04-22 13:47:52 TJ bug added subscriber Ubuntu Stable Release Updates Team
2012-04-25 10:23:04 Catherine Pitt bug added subscriber Catherine Pitt
2012-04-27 14:55:17 Paulos bug added subscriber Paulos
2012-04-28 10:19:02 Francois Bissonnette bug added subscriber Francois Bissonnette
2012-04-28 14:25:11 Jani Uusitalo bug added subscriber Jani Uusitalo
2012-04-28 15:11:44 Yasin Zähringer bug added subscriber Yasin Zähringer
2012-04-29 12:46:36 MarcS bug added subscriber MarcS
2012-04-29 14:34:00 MB bug added subscriber MB
2012-04-29 20:07:44 Tom Hughes bug added subscriber Tom Hughes
2012-04-30 14:13:46 Michael Poole bug added subscriber Michael Poole
2012-04-30 16:55:50 TJ sudo (Ubuntu): assignee TJ (intuitivenipple)
2012-04-30 17:05:13 Launchpad Janitor sudo (Ubuntu): status Triaged Fix Released
2012-04-30 17:23:59 Launchpad Janitor branch linked lp:ubuntu/sudo
2012-04-30 22:59:56 Steve Langasek bug added subscriber SRU Verification
2012-05-01 13:17:21 Benjamin Drung bug added subscriber Benjamin Drung
2012-05-01 13:55:50 Benjamin Drung tags amd64 apport-bug precise running-unity amd64 apport-bug precise running-unity verification-done
2012-05-01 13:57:46 Benjamin Drung nominated for series Ubuntu Precise
2012-05-01 13:57:46 Benjamin Drung bug task added libpam-mount (Ubuntu Precise)
2012-05-01 13:57:46 Benjamin Drung bug task added sudo (Ubuntu Precise)
2012-05-01 13:57:56 Benjamin Drung libpam-mount (Ubuntu Precise): status New Invalid
2012-05-01 13:57:59 Benjamin Drung sudo (Ubuntu Precise): status New Fix Committed
2012-05-02 07:40:41 Alejandro R. Mosteo bug added subscriber mosteo
2012-05-02 11:00:13 Alexander Dahl bug added subscriber Alexander Dahl
2012-05-04 13:52:34 Jani Uusitalo removed subscriber Jani Uusitalo
2012-05-04 19:44:45 pronoah bug added subscriber pronoah
2012-05-05 19:20:05 pronoah removed subscriber pronoah
2012-05-06 05:07:17 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/sudo
2012-05-10 23:53:09 Launchpad Janitor sudo (Ubuntu Precise): status Fix Committed Fix Released
2012-05-15 17:05:15 Francesco Bonanno libpam-mount (Ubuntu): status Invalid Confirmed
2012-05-15 20:55:07 Francesco Bonanno libpam-mount (Ubuntu): status Confirmed Invalid
2012-05-16 07:20:17 Matthias Gehre removed subscriber Matthias Gehre
2012-07-17 13:36:52 Benjamin Drung removed subscriber Ubuntu Sponsors Team
2012-07-27 17:21:11 Kjell Braden removed subscriber Kjell Braden
2012-07-27 17:21:57 Kjell Braden bug added subscriber Kjell Braden
2012-10-11 01:39:59 Scott Kitterman removed subscriber Ubuntu Release Team
2015-07-19 18:54:14 Kjell Braden removed subscriber Kjell Braden
2020-04-11 09:47:08 Bug Watch Updater sudo (Debian): status New Fix Released