Back to top
Ottimo Bettinz, sembra che Ray ci stia tranquillizzando, dice che è un problema solo di mambo nella versione 4.6
Mambo/Joomla : A SQL injection vulnerability com_weblinkSoluzione Mambo :A SQL injection vulnerability has been identified in Mambo versions <= 4.6RC1. Meaning that current production version 4.5.4 as well as recent versions 4.5.3h, 4.5.3, and 4.5.2.3 are at risk. The quickest way to plug this hole is to open /components/com_weblinks/weblinks.php and add the following two lines at line 250.Code:PHP Code:$row->title = $database->getEscaped($row->title);$row->catid = $database->getEscaped($row->catid); We recommend you patch this as soon as possible. For those not comfortable with editing the files manually we will get some patches up on "The Source" soon.Per chi non comprende ingleseE' stato trovato un SQL injection vulnerability le versioni di mambo con questo problema sono : 4.6RC1, 4.5.4, 4.5.3h, 4.5.3, and 4.5.2.3Aprire il file /components/com_weblinks/weblinks.php e aggiungere queste due righe dopo la riga 250.Code:PHP Code:$row->title = $database->getEscaped($row->title);$row->catid = $database->getEscaped($row->catid); Si raccomanda di farlo prima possibile, molto presto sarà disponibile la patch per chi non si sente di modificare i file.Soluzione Joomla:open /components/com_weblinks/weblinks.php, find:Codice:PHP Code:/*** Saves the record on an edit form submit* @param database A database connector object*/function saveWeblink( $option ) { global $mosConfig_mailfrom, $mosConfig_fromname; global $database, $my; if ($my->gid < 1) { mosNotAuth(); return; } replace it with:Codice:PHP Code:/*** Saves the record on an edit form submit* @param database A database connector object*/function saveWeblink( $option ) { global $mosConfig_mailfrom, $mosConfig_fromname; global $database, $my; if ($my->gid < 1) { mosNotAuth(); return; } // security check to see if link exists in a menu $link = 'index.php?option=com_weblinks&task=new'; $query = "SELECT id" . "\n FROM #__menu" . "\n WHERE link LIKE '%$link%'" . "\n AND published = 1" ; $database->setQuery( $query ); $exists = $database->loadResult(); if ( !$exists ) { mosNotAuth(); return; } Informazioni sul problema le può trovare ai seguenti linkjoomla : http://www.milw0rm.com/exploits/1922mambo : http://www.milw0rm.com/exploits/1920
Oggi vedro di preparare un pacchetto di aggiornamento anche per la versione italiana e procedere ad aggiornare pure il pacchetto completo, sempre in lingua italiana, con i nuovi fix
Copyleft: Tutto il materiale pubblicato o comunque presente all'interno del sito www.joomla.it può essere utilizzato, diffuso e modificato liberamente. Hosting fornito gratuitamente da Joomlahost.it Disegno web da kreatif multimedia srl