MOAB-08-01-2007: Application Enhancer (APE) Local Privilege Escalation

Hozzászólások

te is inkabb aludnál...
--
Tuddd gi: A Dörrög Zuldán, te hűjje!
(Rejtő Jenő: Az elátkozott part)

ujabb ertelmetlen fassag, raadasul third party, amit egyebkent csak akkor tudsz kihasznalni ha mar user vagy a gepen /o\ onnan meg akar sudo-zhatsz is ha tudod a pass-t

megneztem, details:
1. az aldozatnak benne kell lennie az "admin" groupban, sima userkent NEM mukodik

2. a birka userrel le kell toltetned az application enhancert, es ravenni hogy (root-kent!) installalja (innen kar folytatni amugy mert ennyi erovel rogton remote rootshellt is ratukmalhatsz az userre)

3. a birka userrel le kell toltetned es valahogy le kell futtatnod az exploit kododat, es ezzel visszajutsz a 2.-es ponthoz csak tettel egy felesleges kiterot, es csinaltal egy troll advisoryt ;)

Hogy tiszta legyen:

- az APE nem standard OSX alkalmazas, az esetek nagy reszeben nincs is fent a gepen, a kotnyezetemben levo 6 gepbol haton nem felelheto... (A /Library/Framework alatt csak third party szarok vannak...)
- az a Framework, amit most cincaltak eleve r-xr-xr-x jogokkal telepul a gepre, hogy akarja igy megpecselni? Tudtommal permission allogatast csak a tulaj tudja megtenni... az meg a root...
- OSX, ill minden rendes BSD alatt (nem ugy mint linuxon) a binarisban nem csak a libek nevei, hanem azok teljes utvonala szerepel. Ergo hiaba teszi melle es allogat env varokat, eleg nehez kicselezni (nem lehetetlen, de ahhoz eleve kell mar egy account a gepre...)
- tehat, ahhoz hogy ezt ki tudd hasznalni:
1. at kell allogatni a permissionoket, ahhoz pedig legalabb az acchoz tartozo jelszo KELL sudo-hoz (root acc alapesetben NINCS OSX-en)
2. meg kell PECSELNI azt a libet hogy mukodjon (ehhez megint a fentiek kellenek...)

Szoval kurvara kihasznalhato ez a "hiba"...

---
pontscho / fresh!mindworkz