Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

suexec problem sa lstat-om

[es] :: Linux :: suexec problem sa lstat-om

[ Pregleda: 1706 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadow_bg
Ciric Vukasin
Beograd

Član broj: 9000
Poruke: 82
*.verat.net.

Jabber: shadow@elitesecurity.org
ICQ: 41699266
Sajt: www.bgwireless.net


Profil

icon suexec problem sa lstat-om19.11.2004. u 10:35 - pre 236 meseci
Dakle, ne radi izvrsavanje sistemskih programa VAN korisnickih direktorijuma. suexec je modifikovan da ignorise direktorijume, nije u tome problem, problem je u lstat pozivu...situacija je sledeca:

Apache2 je u pitanju a SSI stranica izgleda ovako:

<html>
<title>TEST</title>
Time on server:
<!--#exec cmd="/bin/ls"-->
<!--#include virtual="test.php" -->
</html>

umesto ls komande ne izadje nista, ali test.php se izvrsi bez problema, sto
znaci da nije SSI problem.

u suexec logu stoji sledece:

[2004-11-17 15:04:44]: error: cannot stat program: (ls)

Kod suexec-a koji ispisuje to je:

if (((lstat(cmd, &prg_info)) != 0) || (S_ISLNK(prg_info.st_mode))) {
log_err("error: cannot stat program: (%s)\n", cmd);
exit(117);

A korisnik ima pristup /bin direktorijumu i ls programu:

root@server:/bin$ ls -la
total 6308
drwxr-xr-x 3 root root 4096 Dec 12 2002 .
drwxr-xr-x 21 root root 4096 Nov 17 12:36 ..
-rwxr-xr-x 1 root root 45848 Jun 2 2001 ls

Zbog cega on ne moze da izvrsi ls komandu, tj, zasto suexec ne moze da pokupi
atribute ls-a ?
Shadow/Logic
 
Odgovor na temu

[es] :: Linux :: suexec problem sa lstat-om

[ Pregleda: 1706 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.