WebSecurity Italy Logo
  • WP PLUGINS
    • FaceBook Image Fix v0.4.3
    • wp-users-page
  • Staff
  • Job
  • Contacts
RSS WebSecurity Italy su Google WebSecurity Italy su Scoop.it WebSecurity Italy on Twitter WebSecurity Italy on Facebook WebSecurity Italy on Google+
  • Home
  • News
  • Sicurezza
  • Mobile
  • Seo&Social
  • Tips&Tricks
  • Video Geek
  • Crack Tools
    • Alice Wpa Calculator OnLine
    • Fastweb Wpa Calculator OnLine
    • MD5 Encrypt / Decrypt

Ads

Translator

Social Connection

Segui @capn3m0
Seguicisu Capn3m0 WebSecurity su Google+
Seguicisu Capn3m0 WebSecurity su Google Currents

Ultime Notizie

  • Webreevolution, il festival del webmarketing organizzato dalla community GT Webreevolution, il festival del webmarketing organizzato dalla community GT 19 giugno 2013 10:57
  • Keylogger: cosa sono e come difendersi Keylogger: cosa sono e come difendersi 18 giugno 2013 17:49
  • Tecnologia e connettività dentro e fuori l’Italia Tecnologia e connettività dentro e fuori l’Italia 17 giugno 2013 13:38
  • La guerra di Kim Dotcom La guerra di Kim Dotcom 17 giugno 2013 09:30

Tag Cloud

android anonymous app apple Browser censura cina copyright cupertino exploit facebook Google google glass hacker hacking ios ipad iphone iphone 5 joomla kim dotcom malware mega megaupload Microsoft mobile mountain-view novità privacy samsung seo Sicurezza sicurezza informatica sistema-operativo smartphone social social network tablet torrent twitter vulnerabilità windows windows 8 wordpress youtube

Meta

  • Registrati
  • Collegati
  • Voce RSS
  • RSS dei commenti
  • WordPress.org

[EXPLOIT] – Joomla 1.5.12 RCE via TinyMCE upload vulnerability

Sicurezza — scritto da capn3m0 il 25 novembre 2009 00:35

[EXPLOIT]   Joomla 1.5.12 RCE via TinyMCE upload vulnerabilityPer chi non avesse ancora aggiornato Joomla all’ultima versione 1.5.15 segnalo l’ennesima vulnerabilità trovata nelle versioni precedenti.

Questa volta si tratta di una Remote Command Execution che sfruttando una vulnerabilità dell’utilizzatissimo TinyMCE permette di uploadare file che, teoricamente, dovrebbero essere proibiti. La vulnerabilità è stata scoperta dall’italiano Luca “daath” De Fulgentis che ha illustrato nel dettaglio l‘exploit nel suo blog.

Dal sito di Offensive-Security, che andrà a sostituire il noto Milw0rm, ormai chiuso, è possibile scaricare l’exploit Php che consente di uploadare qualsiasi tipo di file semplicemente eseguend l’exploit php dalla propria shell.

Come detto in precedenza l’hack sfrutta una vulnerabilità del TinyMCE. Questo editor utilizza un array dove vengono dichiarate le estensioni dei file che non possono essere uploadate ma modificando opportunamente gli Header HTTP è possibile uploadare un file con un’estensione accettata e successivamente far effettuare il rename del file allo stesso TinyMCE.

Ovviamente vi è un sistema di “sicurezza” nello script dell’editor ma, purtroppo, si tratta di una semplice verifica di un hash MD5 generato dalla concatenazione della path assoluta con una variabile chiamata “$tinybrowser['obfuscate']” che è settata di default a “s0merand0mjunk!!!111″ nel file “config_tinybrowser.php” che trovate al seguente percorso:

http://<path_joomla>/plugins/editors/tinymce/jscripts/tiny_mce/plugins/tinybrowser/config_tinybrowser.php

[EXPLOIT]   Joomla 1.5.12 RCE via TinyMCE upload vulnerability


Questo invece il sistema di “sicurezza” (o meglio, la vulnerabilità) del file “upload_file.php” che verifica l’Hash MD5:


[EXPLOIT]   Joomla 1.5.12 RCE via TinyMCE upload vulnerability

L’exploit creato da daath una volta indicato il “sito vittima” per prima cosa provvede a bypassare questo meccanismo effettuando un Path Disclosure. Con questa tecnica si interroga un file in modo non corretto così da far mostrare a video un tipico errore PHP che riporta la path assoluta del file in errore. Una volta ottenuta questa informazione si potrà ricreare l’Hash MD5 (path assoluta + ‘s0merand0mjunk!!!111′) tramite il quale poter lanciare una POST Http per l’upload del file. Il file, ovviamente, dovrà avere un’estensione valida come, ad esempio, “.jpg”.

Una volta effettuato l’upload si effettua una seconda interrogazione Http inviando i dati necessari a far eseguire il rename del file da “.jpg” (o qualunque estensione è stata scelta) a “.php”.

A questo punto si avrà una shell sul sito e si potra effettuare qualsiasi azione sia consentita all’utente web del sito vittima.

Come detto all’inzio dell’articolo provvedete sempre ad aggiornare alle ultime release le vostre applicazioni web! [EXPLOIT]   Joomla 1.5.12 RCE via TinyMCE upload vulnerability


Articoli che potrebbero interessarti:

Joomla su Kickstarter per creazione di API mo...
Joomla: Pizza, Bugs and Fun
Adobe corregge due vulnerabilità critiche
Code Injection: un nuovo exploit per i Server...
  • http://www.websec.it capn3m0

    ciao

    per un video per il weekend provo a vedere se qualcuno ne ha già fatti o se trovo il tempo te lo faccio io.

    dato che sei interessato a questa cosa intanto mi permetto di segnalarti quest’altra serie di falle che son state individuate sempre nel Tiny MCE Editor

    http://www.exploit-db.com/exploits/11358

    ciao

    capn3m0

  • ciao

    ciao senti dove posso vedere un video per rendere meglio l’idea…

capn3m0

Site Facebook Google+Segui @capn3m0
(administrator)
Sono un geek /nerd classe '83, innamorato dell'informatica dall'età di 7. Appassionato del Web, dei linguaggi di programmazione e di sicurezza informatica. Nel 2007 ho creato questo sito per raccogliere tutto ciò che apprendo giorno dopo giorno nelle mie esperienze con il mondo informatico.

315 16
Tags: exploit, hack, hash md5, joomla, joomla 1.5.12, tinymce exploit, vulnerabilità

Subscribe to RSS Iscriviti al Feed RSS

Oppure lascia la tua email per essere sempre aggiornato con le ultime notizie.

© Copyright 2008-2013 — WebSecurity IT. All Rights Reserved. | Hosted by WpSEO - Hosting WordPress Power
Il Bloggatore Paperblog : le migliori informazioni in diretta dai blog Segnala a Zazoom - Blog Directory
Tweet