void IPCThreadState::shutdown()
{
    gShutdown = true;
 
 if (gHaveTLS) {
 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(gTLS);
 if (st) {
 delete st;
            pthread_setspecific(gTLS, NULL);
 }
        gHaveTLS = false;
 }
}

This category addresses vulnerabilities caused by flawed access control mechanisms, where incorrect permission settings allow unauthorized users to access restricted resources.