On Mon, 25 Jan 2016 15:37:29 +1100 Stuart Prescott <stu...@debian.org> wrote:
> The update for pam in Jessie (1.1.8-3.1+deb8u1) introduces differences in
> files in a Multi-Arch: same package. The man pages pam_exec.8.gz and
> pam_unix.8.gz contain different information.

I've downloaded the debs directly from a nearby mirror for amd64 and
i386 to compare myself and I can confirm the discrepancy between the
man page content, although even after doing more research I cannot
explain it.

The buildd log for i386[1] does include the patch for CVE-2015-3238:
(which clearly patches the pam_exec.8 source file)

| Applying patch cve-2015-3238.patch
| patching file modules/pam_exec/pam_exec.8.xml
| patching file modules/pam_exec/pam_exec.c
| patching file modules/pam_unix/pam_unix.8.xml
| patching file modules/pam_unix/pam_unix_passwd.c
| Hunk #1 succeeded at 245 (offset 5 lines).
| patching file modules/pam_unix/passverify.c
| Hunk #1 succeeded at 1086 (offset -29 lines).
| patching file modules/pam_unix/passverify.h
| patching file modules/pam_unix/support.c
| Hunk #1 succeeded at 632 (offset 23 lines).

[1]: 
https://buildd.debian.org/status/fetch.php?pkg=pam&arch=i386&ver=1.1.8-3.1%2Bdeb8u1&stamp=1452378974

Even the debdiff was relatively small:
https://release.debian.org/proposed-updates/stable_diffs/pam_1.1.8-3.1+deb8u1.debdiff
(and definitely includes the changes that the amd64 package includes
which i386 appears to be missing).

I'm attempting a build for i386 locally right now, but I'm not sure
where to turn next after that to debug this mismatch further.

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

Reply via email to