incubator-nuttx/net/procfs
chao an 98724477e7 net/procfs: fix runtime error AddressSanitizer(global-buffer-overflow)
NuttShell (NSH) NuttX-10.3.0
ap> ifconfig
=================================================================
Program received signal SIGSEGV, Segmentation fault.
==3920365==ERROR: AddressSanitizer: global-buffer-overflow on address 0x57fb4f2a at pc 0x57177067 bp 0xf1ffebb8 sp 0xf1ffeba8
READ of size 1 at 0x57fb4f2a thread T0

...................
| #10 0xf7ac4339 in __asan::__asan_report_load1 (addr=1476087594) at ../../../../../src/libsanitizer/asan/asan_rtl.cpp:117
| #11 0x57177067 in strncmp (cs=0x57fb4f2a "", ct=0x582d36e0 "stat", nb=4) at string/lib_strncmp.c:40
| #12 0x57f3b467 in netprocfs_opendir (relpath=0x57fb4f26 "net", dir=0xf1ffed80) at procfs/net_procfs.c:398
| #13 0x572b3ae1 in procfs_opendir (mountpt=0xf4602c20, relpath=0x57fb4f26 "net", dir=0xf1ffed80) at procfs/fs_procfs.c:625
| #14 0x572879ff in open_mountpoint (inode=0xf4602c20, relpath=0x57fb4f26 "net", dir=0xf1ffed80) at vfs/fs_dir.c:127
...................

Signed-off-by: chao an <anchao@xiaomi.com>
2022-09-27 09:41:55 +08:00
..
Kconfig
Make.defs net/procfs: add udp profs support 2022-09-09 19:33:46 +08:00
net_mld.c
net_procfs.c net/procfs: fix runtime error AddressSanitizer(global-buffer-overflow) 2022-09-27 09:41:55 +08:00
net_procfs_route.c Replace all strncpy with strlcpy for safety 2022-08-25 13:38:36 +08:00
net_statistics.c
net_tcp.c net/procfs: disable tcp/udp proc node if no stack available 2022-09-19 15:45:19 +08:00
net_udp.c net/procfs: disable tcp/udp proc node if no stack available 2022-09-19 15:45:19 +08:00
netdev_statistics.c
procfs.h net/procfs: disable tcp/udp proc node if no stack available 2022-09-19 15:45:19 +08:00