Package: proftpd-basic
Version: 1.3.5e+r1.3.5b-4+deb9u1
Severity: important

After upgrading proftpd-basic from 1.3.5b-4+deb9u4 to 
1.3.5e+r1.3.5b-4+deb9u1, the daemon started to segfault during login.
strace reports:

rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0
select(0, NULL, NULL, NULL, {tv_sec=0, tv_usec=200000}) = 0 (Timeout)
rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) 
= 0
rt_sigprocmask(SIG_BLOCK, [TERM CHLD], NULL, 8) = 0
wait4(-1, NULL, WNOHANG, NULL)          = -1 ECHILD (No child processes)
rt_sigprocmask(SIG_UNBLOCK, [TERM CHLD], NULL, 8) = 0
lstat("/etc/shutmsg", 0x7ffc624a9750)   = -1 ENOENT (No such file or directory)
select(3, [0 1 2], NULL, NULL, {tv_sec=30, tv_usec=0}strace: Process 13956 
detached

The relevant configuration is:

Port 22
TimeoutIdle      60
TimeoutSession   120
SFTPEngine on
SFTPAuthMethods publickey
SFTPHostKey /etc/ssh/ssh_host_rsa_key
SFTPHostKey /etc/ssh/ssh_host_ecdsa_key
SFTPCompression delayed
SFTPLog /var/log/proftpd/sftp.log
SFTPAuthorizedUserKeys file:/etc/proftpd/authorized_keys/%u
AuthOrder       mod_auth_file.c
AuthGroupFile   /etc/proftpd/auth.d/ftpd.group
AuthUserFile    /etc/proftpd/auth.d/ftpd.passwd
AllowOverwrite  on
DefaultRoot       ~

-- 
ciao,
Marco

Attachment: signature.asc
Description: PGP signature

Reply via email to