uClibC and uClibC-ng libpthread linuxthreads memory corruption vulnerabilities
The core issue is the use of MAP_FIXED flag with mmap.Basically pthread_allocate_stack for every thread it creates, starting its mapping a new STACK_SIZE memory segment to a fixed address (calculated relative to THREAD_STACK_START_ADDRESS and the number of threads already allocated)…