← Back to team overview

sslug-teknik team mailing list archive

Re: Kommandoer i sudo

 

tar var en smutter, den skulle ikke på listen.
Det er til udvikling af embedded systemer hvor der er et byggescript der skal indsætte moduler, oprette netforbindelser og lave fil systemer. Samtidig må de ikke kunne blive root da de derved kan komme til at slette filer de ikke må røre på en NAS filserver.

Sagde i tåbeligt setup? Ja det syntes jeg i hver tilfælde.

Hvorfor as skal køre som root har jeg ingen ide om, men hvis de kan det så kan de vel lave programmer med root adgang.

Problemet er at passwd kommer fra en NIS server, derfor kan root su uden password til alle de brugere der er i NIS passwd filen, og det inkluderer også en bruger der har skrive ret på NAS og det er jo ikke så godt.

Men det at root kan su til alle i NIS passwd filen er det en forkert konfiguration, kan det måske ændres?

MVH

Jesper


Peter Makholm skrev:
"Jesper Thorup Nielsen" <s_teknik@xxxxxxxxxxxxxxx> writes:

/bin/tar

Den har Mogens beskrevet.

/bin/mount

Hvis brugeren kommer med et filsystem hvorpå der er en shell ejet af
root om med suid-flaget sat har han root-adgang.

/bin/umount

Umidelbart kan jeg kun lige forestille mig et denial of
service-angreb.

/usr/sbin/exportfs

Kan eventuelt give læseadgnag til ting brugerne ikke må læse.

/sbin/mkcramfs
/sbin/cramfsck
/usr/bin/uncramfs

Jeg kender ikke lige uncramfs. Hvis mkcramfs kan skrive til en fil,
kan brugeren selvfølgelig overskrive vilkårlige filer, dog med et
bestemt type indhold.

/sbin/rmmod
/sbin/insmod
/sbin/lsmod

rmmod kunne højst være noget denial of service. Med insmod kan man
loade et skummelt kernemodul der giver en selv flere rettigheder.

/usr/bin/as
/usr/bin/as86

But why?

/usr/bin/minicom

minicon kan overskrive filer med vilkårligt indhold (/etc/passwd og
/etc/shadow) og man kan udføre shell-scripts.

/usr/bin/wvdial
/usr/bin/wvdialconf

wvdial må også kunne sættes til at udføre et givent script.

/sbin/modprobe
/sbin/ifconfig

modprobe burde ikke give nogle nye sikkerhedshuller i forhold til
insmod. ifconfig kan jeg kun kunne se et denial of service-angreb for.

//Peter





References