[devel] Нужно ли вызывать endpwent() после использования getpwuid() ?

Damir Shayhutdinov =?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Пн Фев 26 16:49:10 MSK 2007


>  SS> Пожалуйста, разъясните этот момент, ведь если я правильно понял,
>  SS> то невызов endpwent() чреват утечкой файлового дескриптора.
>
> Невызов endpwent() чреват тем, что если в промежутке между getpwuid()
> и endpwent() злоумышленик получит каким-либо образом доступ к памяти
> процесса, то он имеет шансы прочитать содержимое /etc/passwd.
>
> ps: а как этот вопрос относится к devel@? Может, лучше в sisyphus@
> спрашивать?
ИМХО, в community@, ибо не вижу сизифной специфики.


Подробная информация о списке рассылки Devel