[oracle_br] Re: Falha de segurança Oracle, alguém tem mais informação?

2010-02-10 Por tôpico itonebr
Oi,
No 10g e 11g voce pode fazer um bloco anonimo,com um usuario que tem apenas 
create session e este usuario pode utilizar a package para alterar seus 
privilegios na tabelas de politcas java.A Jvm vai permitir que ele tenha acesso 
a por exemplo ler ou gravar arquivos do S.O.
Consegui até mesmo criar um usuario no Windows e dar privilegio de 
administrador para o mesmo. 
No 11g com relação ao privilegio de DBA, não seriam nem 3 comandos, mas apenas 
um para que o usuario pudesse ter a role DBA.

Atc
Alessandro Guimaraes

--- Em oracle_br@yahoogrupos.com.br, Rosivaldo Ramalho rosiva...@... escreveu

 Marcos,
 
 as formas que tentei aqui não funcionaram, testei em um banco 10gR2 e
 com um 11gR2.
 
 Outras formas que vi achei, eram utilizando uma função/procedure que
 permitisse a injeção de sql. Você também utilizou dessa maneira?
 
 2010/2/8 itonebr alessan...@...:
 
  Este patch foi para o weblogic e não para o banco
 
  Atc
  Alessandro Guimaraes
  --- Em oracle_br@yahoogrupos.com.br, Marcos Braga braga.marcos@ escreveu
 
  Oi Pessoal,
 
  Efetuei testes utilizando as falhas mencionadas e o resultado é assustador:
  de um usuário comum, apenas com permissão de CREATE SESSION é possível
  conseguir a role de DBA em apenas 3 comandos no sqlplus.
 
  Há pouco recebi um email da Oracle sobre atualização de segurança
  Fevereiro/2010, ainda não olhei as atualizações, mas creio que devem ter
  alguma coisa em relação a essa falha.
 
  Amanhã verificarei os patchs.
 
  Qualquer novidade, continuem postando.
 
  []s
  Braga
 
 
  Em 8 de fevereiro de 2010 18:30, Rosivaldo Ramalho
  rosivaldo@escreveu:
 
  
  
   Amigos,
  
   Vi algumas notícias sobre uma falha de segurança em banco de dados
   Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam
   informações detalhadas sobre o assunto, e nem como fechar a brecha de
   segurança.
  
  
   http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1
  
   http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html
  
   Pelo que deu para tirar das entre-linhas, devemos apenas retirar as
   permissões do Java (muito genérico).
  
   Então pensei, devemos remover o execute da dbms_java ou utilizar a
   dbms_java.grant_permission/delete_permission?
  
   Caso estejam sabendo de algo a mais favor comentar.
  
   --
   Rosivaldo Azevedo Ramalho
   Consultor Oracle Database / Application Server
   mail/msn: rosivaldo@ rosivaldo%40gmail.com
   mobile: +55 83 8893 8281
   Oracle Database 10g Certified Professional
   Oracle Application Server 10g Certified Professional
  
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
  
 
  --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
 responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure 
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
 http://www.oraclebr.com.br/
  
   Links do Yahoo! Grupos
 
 
 
 
 
 
 -- 
 Rosivaldo Azevedo Ramalho
 Consultor Oracle Database / Application Server
 mail/msn: rosiva...@...
 mobile: +55 83 8893 8281
 Oracle Database 10g Certified Professional
 Oracle Application Server 10g Certified Professional





[oracle_br] Re: Falha de segurança Oracle, alguém tem mais informação?

2010-02-08 Por tôpico itonebr
Afeta 10g também
A oracle não tem patch...ainda

Alem do revoke no dbms_java do Public, tirar os privilegios do PUBLIC em 
DBMS_JVM_EXP_PERMS e DBMS_JAVA_TEST 

Atc
Alessandro Guimaraes

--- Em oracle_br@yahoogrupos.com.br, Rosivaldo Ramalho rosiva...@... escreveu

 Amigos,
 
 Vi algumas notícias sobre uma falha de segurança em banco de dados
 Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam
 informações detalhadas sobre o assunto, e nem como fechar a brecha de
 segurança.
 
 http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1
 http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html
 
 Pelo que deu para tirar das entre-linhas, devemos apenas retirar as
 permissões do Java (muito genérico).
 
 Então pensei, devemos remover o execute da dbms_java ou utilizar a
 dbms_java.grant_permission/delete_permission?
 
 Caso estejam sabendo de algo a mais favor comentar.
 
 -- 
 Rosivaldo Azevedo Ramalho
 Consultor Oracle Database / Application Server
 mail/msn: rosiva...@...
 mobile: +55 83 8893 8281
 Oracle Database 10g Certified Professional
 Oracle Application Server 10g Certified Professional





[oracle_br] Re: Falha de segurança Oracle, alguém tem mais informação?

2010-02-08 Por tôpico itonebr

Este patch foi para o weblogic e não para o banco

Atc
Alessandro Guimaraes
--- Em oracle_br@yahoogrupos.com.br, Marcos Braga braga.mar...@... escreveu

 Oi Pessoal,
 
 Efetuei testes utilizando as falhas mencionadas e o resultado é assustador:
 de um usuário comum, apenas com permissão de CREATE SESSION é possível
 conseguir a role de DBA em apenas 3 comandos no sqlplus.
 
 Há pouco recebi um email da Oracle sobre atualização de segurança
 Fevereiro/2010, ainda não olhei as atualizações, mas creio que devem ter
 alguma coisa em relação a essa falha.
 
 Amanhã verificarei os patchs.
 
 Qualquer novidade, continuem postando.
 
 []s
 Braga
 
 
 Em 8 de fevereiro de 2010 18:30, Rosivaldo Ramalho
 rosiva...@...escreveu:
 
 
 
  Amigos,
 
  Vi algumas notícias sobre uma falha de segurança em banco de dados
  Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam
  informações detalhadas sobre o assunto, e nem como fechar a brecha de
  segurança.
 
 
  http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1
 
  http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html
 
  Pelo que deu para tirar das entre-linhas, devemos apenas retirar as
  permissões do Java (muito genérico).
 
  Então pensei, devemos remover o execute da dbms_java ou utilizar a
  dbms_java.grant_permission/delete_permission?
 
  Caso estejam sabendo de algo a mais favor comentar.
 
  --
  Rosivaldo Azevedo Ramalho
  Consultor Oracle Database / Application Server
  mail/msn: rosiva...@... rosivaldo%40gmail.com
  mobile: +55 83 8893 8281
  Oracle Database 10g Certified Professional
  Oracle Application Server 10g Certified Professional
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]