Package: libgdbm6
Version: 1.23-3
Severity: critical
Justification: breaks unrelated software
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
We are authenticating dovecot users via PAM. Our PAM-Setup includes pam_shield.
pam_shield uses libgdbm6.
As soon as pam_shield is triggered (meaning it blocks an IP) we get a trap
divide error.
Details see below
* What exactly did you do (or not do) that was effective (or
ineffective)?
When removing pam_shield from our PAM-Setup the problem disappears
* What was the outcome of this action?
* What outcome did you expect instead?
Just works.
Journal-Output:
Aug 31 18:02:34 xyz dovecot[2451]: auth: Error: auth-worker: Aborted PASSV
request for [email protected]: Worker process died unexpectedly
Aug 31 18:02:34 xyz dovecot[2451]: auth-worker: Fatal: master:
service(auth-worker): child 118182 killed with signal 8
Aug 31 18:02:34 xyz kernel: traps: auth[118182] trap divide error
ip:7f7366d16f06 sp:7ffc44386580 error:0 in libgdbm.so.6.0.0[7f7366d12000+a000]
PAM-Setup:
auth required pam_abl.so config=/etc/security/pam_abl.conf
auth sufficient pam_mysql.so list-of-options-remoed
auth required pam_shield.so
auth required pam_deny.so
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: 12.1
APT prefers stable
APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-11-cloud-amd64 (SMP w/6 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libgdbm6 depends on:
ii libc6 2.36-9+deb12u1
libgdbm6 recommends no packages.
Versions of packages libgdbm6 suggests:
pn gdbm-l10n <none>
-- no debconf information