3.0.3-7 crashes on nearly every action with coredump

Task Info (Flyspray)
Opened By Henning Ryll (fow0ryl)
Task ID 69758
Type Bug Report
Project Community Packages
Category Packages
Version None
OS All
Opened 2021-02-24 09:40:54 UTC
Status Assigned
Assignee Levente Polyak (anthraxx)

Details

Description: vsftp crashes on nearly every action with coredump Since I'm not using vsftp very often (only for scanning) I can not say since when it crashes. I assume since I update to glibc 2.33-3 in January.

How to reproduce:

  • start vsftpd via systemd
  • connect from localhost
  • login
  • issue dir command

This will result in: 500 OOPS: priv_sock_get_cmd and a stacktrace

Used config: anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES listen=YES pam_service_name=vsftpd chroot_local_user=YES allow_writeable_chroot=YES guest_enable=YES guest_username=virtual_ftp hide_ids=YES virtual_use_local_privs=YES

Stack trace of thread 3: #0 0x00007f9f99ae767e fstatat (libc.so.6 + 0xef67e) #1 (closed) 0x00007f9f99abfc3e opendir_tail (libc.so.6 + 0xc7c3e) #2 (closed) 0x00005569f1065c52 n/a (vsftpd + 0x7c52) #3 (closed) 0x00005569f10679ef n/a (vsftpd + 0x99ef) #4 (closed) 0x00005569f106f1d2 n/a (vsftpd + 0x111d2) #5 (closed) 0x00005569f106f64d n/a (vsftpd + 0x1164d) #6 (closed) 0x00005569f106356f n/a (vsftpd + 0x556f) #7 (closed) 0x00007f9f99a1fb25 __libc_start_main (libc.so.6 + 0x27b25) #8 0x00005569f106380e n/a (vsftpd + 0x580e)

Additional info: vsftp 3.0.3-3 glibc 2.33-3