7.3.1.1 Ranjivosti Unix aplikacija na propuštanje file descriptora Nepoznat - u razvoju
Sažetak:
Površno i nepažljivo programiranje ozbiljna su prijetnja sigurnosti, budući da neovlašteni korisnici propuste u programskom kodu mogu vješto iskoristiti za neovlašteni pristup sustavu. Jedan od takvih propusta koji neovlaštenim korisnicima omogućuju eskalaciju privilegija, odnosno dolazak do povišenih ovlasti na sustavu opisan je u ovom dokumentu. Ranjivosti proizašle iz nenamjernog propuštanja kritičnih opisnika datoteka (engl. file descriptor) u novo kreirani proces nisu nove, ali se o njima relativno malo zna. Iskorištavanje ranjivosti ovog tipa neovlaštenom korisniku omogućuju pisanje po važnim sistemskim datotekama, otimanje mrežnih utičnica (engl. socket), promjenu dozvola na sistemskim datotekama, i sl. U dokumentu su opisane tehnike kojima neovlašteni korisnici mogu iskoristiti ranjivosti propuštanjem opisnika datoteka, kao i alati i tehnike kojima je moguće detektirati ranjivosti ovog tipa.
Opis
Datum objave15.04.2004.
Ključne riječiFile descriptor # opisnik datoteke # enviroment # env_audit_socket # otimanje # preuzimanje # fork # exec # execv # propuštanje # mrežne utičnice # environment
IDCCERT-PUBDOC-2004-04-70
Pogledati dokumente: