From kde-commits Thu Oct 31 22:43:55 2002 From: Alexander Neundorf Date: Thu, 31 Oct 2002 22:43:55 +0000 To: kde-commits Subject: kdenetwork/lanbrowsing/lisa X-MARC-Message: https://marc.info/?l=kde-commits&m=103610426120986 CVS commit by neundorf: fixing security vulnerabilty in reslisa, which allowed a local root exploit Alex +++ netmanager.cpp 2002/10/31 22:38:58 @@ -156,14 +156,25 @@ int NetManager::prepare() m_listenFD=::socket(AF_LOCAL, SOCK_STREAM, 0); //m_listenFD=::socket(AF_LOCAL, SOCK_STREAM, IPPROTO_TCP); MyString socketName("/tmp/resLisa-"); - socketName+=getenv("LOGNAME"); + char *logname=getenv("LOGNAME"); + if (strlen(logname)>60) + { + std::cout<<"NetManager::prepare: your logname \""<