A weakness has been identified in RT-Thread up to 5.0.2. This affects the function sysgetaddrinfo of the file components/lwp/lwpsyscall.c. Executing a manipulation of the argument aiaddr can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be used for attacks. The pull request to fix this issue awaits acceptance.
A vulnerability classified as problematic was found in RT-Thread up to 5.1.0. Affected by this vulnerability is the function sysdeviceclose/sysdevicecontrol/sysdevicefind/sysdeviceinit/sysdeviceopen/sysdeviceread/sysdeviceregister/sysdevicewrite/syseventdelete/syseventrecv/syseventsend/sysmbdelete/sysmbrecv/sysmbsend/sysmbsendwait/sysmqrecv/sysmqsend/sysmqurgent/sysmutexdelete/sysmutexrelease/sysmutextake/sysrttimercontrol/sysrttimerdelete/sysrttimerstart/sysrttimerstop/syssemdelete/syssemrelease/syssemtake/sysshmat/sysshmdt/systhreadcreate/systhreaddelete/systhreadstartup/systimerdelete/systimergettime/systimersettime of the file rt-thread/components/lwp/lwpsyscall.c. The manipulation of the argument arg[0] leads to information disclosure. An attack has to be approached locally.
A heap buffer overflow occurs in dfsv2 dfsfile in RT-Thread through 5.0.2.