150 ASCII data connection established. ================================================================= ==25118==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x62100000c8ff at pc 0x55862bf3cc06 bp 0x7ffcbb8b82c0 sp 0x7ffcbb8b82b0 WRITE of size 1 at 0x62100000c8ff thread T0 #0 0x55862bf3cc05 (/home/antonio/Downloads/bftpd/bftpd+0x39c05) #1 0x55862bf3c1db (/home/antonio/Downloads/bftpd/bftpd+0x391db) #2 0x55862bf41b58 (/home/antonio/Downloads/bftpd/bftpd+0x3eb58) #3 0x55862bf4d69c (/home/antonio/Downloads/bftpd/bftpd+0x4a69c) #4 0x7f29a28ffb6a (/lib/x86_64-linux-gnu/libc.so.6+0x26b6a) #5 0x55862bf35929 (/home/antonio/Downloads/bftpd/bftpd+0x32929) 0x62100000c8ff is located 1 bytes to the left of 4097-byte region [0x62100000c900,0x62100000d901) allocated by thread T0 here: #0 0x7f29a3572448 (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x10c448) #1 0x55862bf3ca84 (/home/antonio/Downloads/bftpd/bftpd+0x39a84) #2 0x55862bf3c1db (/home/antonio/Downloads/bftpd/bftpd+0x391db) #3 0x55862bf41b58 (/home/antonio/Downloads/bftpd/bftpd+0x3eb58) #4 0x55862bf4d69c (/home/antonio/Downloads/bftpd/bftpd+0x4a69c) #5 0x7f29a28ffb6a (/lib/x86_64-linux-gnu/libc.so.6+0x26b6a) SUMMARY: AddressSanitizer: heap-buffer-overflow (/home/antonio/Downloads/bftpd/bftpd+0x39c05) Shadow bytes around the buggy address: 0x0c427fff98c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c427fff98d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c427fff98e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c427fff98f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c427fff9900: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x0c427fff9910: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa[fa] 0x0c427fff9920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c427fff9930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c427fff9940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c427fff9950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c427fff9960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ==25118==ABORTING