NukeBest :: Leggi il Topic - [alert] Sql-injection nei referers
 



    Novità! Vuoi rimanere aggiornato sulla sicurezza per Php-Nuke? Prova i nostri security alerts!
Ricerca per in
NukeBest Ricerca avanzata

 
Topics recenti   Next 6 >>  
 Forum   Autore   Risposte   Ultimo Messaggio 
Compilate i profili con la vostra versione di nuke Esclamazione Servizi, collaborazione, iniziative lorenzo 0 Mar 22 Ago, 2006 9:06 am
lorenzo Leggi gli ultimi messaggi
Aprire file pdf all'interno della pagina Moduli e Forum dipic 1 Gio 02 Ott, 2008 11:29 am
dipic Leggi gli ultimi messaggi
problema forum Lazy Google Tap francescodelv 2 Mar 02 Set, 2008 10:51 pm
lorenzo Leggi gli ultimi messaggi
Web TV Script Evo Off-topic puma 15 Ven 29 Ago, 2008 11:53 pm
Pitbull Leggi gli ultimi messaggi
Tag cloud Nuke Off-topic buddy 3 Mar 26 Ago, 2008 10:01 pm
eros23 Leggi gli ultimi messaggi
TOMBOLA Flash Area carmine3838 1 Ven 01 Ago, 2008 10:22 pm
carmine3838 Leggi gli ultimi messaggi

[alert] Sql-injection nei referers

 
Nuovo Topic   Rispondi   Vedi il printer-friendly    Indice del forum -> Sicurezza e Sentinel
Precedente :: Successivo  
Autore Messaggio
lorenzo
Founder
Founder


Registrato: Apr 13, 2006
Messaggi: 788


Stato: Offline
Versione Nuke: Nuke Evolution 2

MessaggioInviato: Sab 10 Mar, 2007 6:00 pm    Oggetto: [alert] Sql-injection nei referers Rispondi citando

 Un  nuovo  bug,  scoperto  dal  polacco  krasza,  riguarda  tutte  le  versioni  7.x  e  permette  la  visualizzazione  dei  dati  dell'amministratore  God  nel  blocco  Last  Referers.  Non  essendo  ancora  stato  realizzato  un  fix  si  raccomanda  di  cancellare  o  rinominare  il  blocco  Last  Referers.
 Il  bug  è  localizzato  nel  file  index.php  intorno  alla  riga  38:
 
                                                 
Codice:                
$result  =  $db->sql_query("INSERT  INTO  ".$prefix."_referer  VALUES  (NULL,  '$referer')");                

 
 Il  potenziale  hacker  inganna  PHPNuke  facendogli  credere  di  arrivare  da  una  pagina  web  esterna  (referer)  quando  invece  si  tratta  di  una  stringa  di  attacco  con  la  quale  si  entra  nel  db  prendendo  possesso  dell'  amministrazione  dell'intero  sito.
 Ulteriori  notizie  si  possono  trovare  all'indirizzo:
Devi  essere  loggato  per  vedere  questo  link
Registrati  o  fai  il  Login

 
 
 (grazie  a  phpnukefordonkeys.com)


Ultima modifica di lorenzo il Ven 11 Mag, 2007 6:03 pm, modificato 1 volta in totale
Torna in cima
Profilo Messaggio privato HomePage
buddy
Membro Senior
Membro Senior


Registrato: Apr 17, 2006
Messaggi: 158
Località: Etere

Stato: Offline
Versione Nuke: 6.x patched 2.8

MessaggioInviato: Lun 12 Mar, 2007 7:09 pm    Oggetto: Re: [alert] Sql-injection nei referers Rispondi citando

 Io  avevo  pensato  di  togliere  completamente  gli  Http  Referers,  al  di  la  di  questo  alert.  Ma  oltre  a  togliere  i  file  in  admin,  che  altro  file  devo  modificare?  Ovvero,  in  quale  file  sono  richiamati  i  referers?
 Grazie  Felicissimo
Torna in cima
Profilo Messaggio privato HomePage
lorenzo
Founder
Founder


Registrato: Apr 13, 2006
Messaggi: 788


Stato: Offline
Versione Nuke: Nuke Evolution 2

MessaggioInviato: Mar 13 Mar, 2007 7:19 pm    Oggetto: Re: [alert] Sql-injection nei referers Rispondi citando

 le  righe  interessate  sono  nell'index.php:
 
                                                 
PHP:                
if ($httpref == 1) {
    if (isset(
$_SERVER['HTTP_REFERER'])) {
    
$referer $_SERVER['HTTP_REFERER'];
    
$referer check_html($referer"nohtml");
    }
    if (!empty(
$referer) && !stripos_clone($referer"unknown") && !stripos_clone($referer"bookmark") && !stripos_clone($referer$_SERVER['HTTP_HOST'])) {
    
$result $db->sql_query("INSERT INTO ".$prefix."_referer VALUES (NULL, '".$referer."')");
    }
    
$numrows $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_referer"));
    if(
$numrows>=$httprefmax) {
    
$result2 $db->sql_query("DELETE FROM ".$prefix."_referer");
    }
               

 
 dove  $httpref  è  la  variabile  che  contiene  l'impostazione  (1  o  0)  data  in  amministrazione  per  l'attivazione  dei  referers.  come  vedi  tutto  dipende  da  questa  variabile,  quindi  ti  posso  confermare  che  è  sufficiente  disabilitare  i  referer  nel  pannello  di  amministrazione.  volendo  invece  fare  una  cosa  ancora  più  pulita  puoi  togliere  anche  queste  righe,  la  relativa  riga  nella  tabella  nuke_config,  e  il  relativo  campo  in  admin.php   Ok,va bene


  
Torna in cima
Profilo Messaggio privato HomePage
buddy
Membro Senior
Membro Senior


Registrato: Apr 17, 2006
Messaggi: 158
Località: Etere

Stato: Offline
Versione Nuke: 6.x patched 2.8

MessaggioInviato: Dom 18 Mar, 2007 6:02 pm    Oggetto: Re: [alert] Sql-injection nei referers Rispondi citando

 Perfetto!
 Grazie  Ok,va bene


  
Torna in cima
Profilo Messaggio privato HomePage
dreaker
Principiante
Principiante


Registrato: Dec 05, 2006
Messaggi: 17


Stato: Offline
Versione Nuke: Nuke Maximus BS

MessaggioInviato: Mer 25 Apr, 2007 10:43 am    Oggetto: Re: [alert] Sql-injection nei referers Rispondi citando

 Ciao  a  tutti..
 il  blocco  Last-refer  non  lo  uso  mi  affido  a  e-referrer  poi  ila  versione  che  ho  io  e'  Maximus  7.8  BS2  ma  i  file  sonbo  gia'  stati  controllati  e  sono  diversi  da  quanto  descritti..  tra  l'altro  il  file  di  riferimento  e'  nella  dir  kernel/add-ons/  httppref1.php   ed'e'  tutto  da  solo...  
 Probabilmente  e'  riferito  a  qualche  7.x  version...


 <hr><br  />    
Torna in cima
Profilo Messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi   Vedi il printer-friendly    Indice del forum -> Sicurezza e Sentinel Tutti i fusi orari sono UTC + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare file in questo forum
Puoi scaricare file da questo forum





Powered by phpBB © 2001, 2002 phpBB Group
Titolare dei crediti Italiani © www.nuke-evolution.it


This site is hosted by eVerity

[Mappa del Sito - Note legali - Donazioni]
[backend] [backendforums] [backenddownloads] [backendlinks] [Validate robots.txt] website monitoring
Tutti i commenti e i post sul forum sono di proprietà degli utenti che li inseriscono, ed essi se ne assumono la completa responsabilità.

PHP-Nuke Copyright © 2006 by Francisco Burzi.
Tutti i loghi, marchi e file contenuti in questo sito sono dei rispettivi propretari, tutto il resto © 2008 dei rispettivi proprietari del sito.
Powered by Nuke-Evolution.
Traduzioni e adattamento in italiano a cura di Nuke Evolution Italia.

[ Pagina generata in: 1.09 Secondi | Memory Usage: 5.35 MB | DB Queries: 58 ]

.