• BUG di sicurezza ... accesso a file riservati 5 1
Currently:  

Autore Topic: BUG di sicurezza ... accesso a file riservati  (Letto 16473 volte)

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
BUG di sicurezza ... accesso a file riservati
« il: 13 Giugno, 2014, 03:51:22 »
http://www.serzio.it/dev/evo10/rincus

Ditemi cosa ne pensate ...

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #1 il: 13 Giugno, 2014, 05:37:10 »
che è stato abbastanza facile ..

REGOLAMENTO PER LA DISCIPLINA DEL DIRITTO DI ACCESSO AI DOCUMENTIAMMINISTRATIVI E PER L'INDIVIDUAZIONE DEL RESPONSABILEDEL PROCEDIMENTO AMMINISTRATIVO E DEI TERMINI PROCEDIMENTALI

----------------------------------------------------------------------------------------------------------------------------------

e che hai colto nel segno con l'exploit.

Se decidi di rendere pubblico l'exploit, tienili però sui carboni ardenti per un pò di tempo... >:D
« Ultima modifica: 13 Giugno, 2014, 05:46:29 da milux »
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #2 il: 13 Giugno, 2014, 05:56:50 »
tanto per fare un esempio http://answers.websitex5.com/post/[-omissis-]

da cui si estrae http://www.[-omissis-] e www.[-omissis-] ; con l'exploit si accede direttamente ai files che ovviamente non godono di nessuna protezione. Non oso pensare a tutti quegli amministratori, studi legali et simili che hanno inserito nelle cartelle, files contenenti dati sensibili, rendiconti bancari ecc ecc.

a proposito di sicurezza.. http://www.zeusnews.it/n.php?c=21263  :)) :lol:


« Ultima modifica: 13 Giugno, 2014, 16:01:09 da serzio »
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #3 il: 13 Giugno, 2014, 09:08:14 »
[...]

a proposito di sicurezza.. http://www.zeusnews.it/n.php?c=21263  :)) :lol:


Non meravigliartene .... lavoro da molti anni come consulente per tribunali ed enti pubblici .... non puoi nemmeno immaginare in quali condizioni gli vengono "preparati" i computer ... ed i server, in particolare ... dalle aziende fornitrici che, però, lo fanno con mille certificazioni di qualità. Stendiamo un velo pietoso.

L'exploit di questa notte è una cacchiata trremenda .....

Oggi è venerdì ..... aspetterò ad oggi pomeriggio per pubblicare tutto ...  ... così il post rimane in vista per almeno un paio di giorni.

Anche per avere il tempo necessario per verificare meglio il tutto.
« Ultima modifica: 13 Giugno, 2014, 16:02:08 da serzio »

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #4 il: 13 Giugno, 2014, 09:09:15 »
Siamo affidabili?


... e [-omissis-] .... è affidabile?
« Ultima modifica: 13 Giugno, 2014, 16:05:40 da serzio »

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #5 il: 13 Giugno, 2014, 12:54:57 »
Oggi è venerdì ..... aspetterò ad oggi pomeriggio per pubblicare tutto ...  >:D ... così il post rimane in vista per almeno un paio di giorni.


Mi metterò comodo e spero di poter seguire tutto 

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #6 il: 13 Giugno, 2014, 13:10:57 »
Oggi è venerdì ..... aspetterò ad oggi pomeriggio per pubblicare tutto ...  >:D ... così il post rimane in vista per almeno un paio di giorni.


Mi metterò comodo e spero di poter seguire tutto 


Non c'e' nulla di spettacolare ..... pubblicare il file "versions.xml" è una cacchiata colossale. Primo, per la questione del formato xml che ha creato già tanti problemi in passato e non si esclude che possa crearne ancora (non dimentichiamo che il codice è stato rattoppato diverse volte per correggere le vecchie falle). Secondo, per la questione delle esportazioni che hanno comportamenti diversi tra online e locale (problema che ho già sollevato, ma che [-omissis-] si ostina a negare). Quel file doveva esserci indipendentemente dal tipo di esportazione, ma doveva rimanere rigorosamente in locale ... chissà se qualcuno ha intuito il vero tono di quel thread ... dubito  :( . Terzo, i files non devono essere pubblicati in quel modo, i nomi devono essere sempre rimappati con caratteri pseudo-casuali ed essere completamente inerti.
« Ultima modifica: 13 Giugno, 2014, 16:19:16 da serzio »

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #7 il: 13 Giugno, 2014, 13:45:12 »
Ho capito, ho la demo ma ho visto il file "versions.xml".


@milux
Questa cambierà idea... tra poco:
http://answers.websitex5.com/post/[-omissis-]

 :)
« Ultima modifica: 13 Giugno, 2014, 16:07:38 da serzio »

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #8 il: 13 Giugno, 2014, 13:55:11 »
Ho capito, ho la demo ma ho visto il file "versions.xml".


@milux
Questa cambierà idea... tra poco:
http://answers.websitex5.com/post/[-omissis-]

 :)


Infatti , l'ho messa in guardia prima che legga il post di oggi pomeriggio..

@Sergio : perchè non pubblichi prima l'argomento qui sul forum e poi lo replichi più tardi su Answer? >:D
« Ultima modifica: 13 Giugno, 2014, 16:07:58 da serzio »
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #9 il: 13 Giugno, 2014, 15:36:32 »
Tornando all'eventuale post pubblico, non sarebbe opportuno dare anche una specie di "toppa", oltre alla cancellazione del suddetto file da ripetere ad ogni esportazione anche una protezione del file versions.xml in, per esempio, .htaccess per server Linux e analogo per server Windows?

Lo so che è superfluo scriverlo:

Codice:
Only registered users can see contents. Please click here to Register or Login.

Mi metto nei panni dei poveri utenti che hanno confidato nell'area riservata di WS.



serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #10 il: 13 Giugno, 2014, 15:50:58 »
Ho capito, ho la demo ma ho visto il file "versions.xml".


@milux
Questa cambierà idea... tra poco:
http://answers.websitex5.com/post/[-omissis-]

 :)


Infatti , l'ho messa in guardia prima che legga il post di oggi pomeriggio..

@Sergio : perchè non pubblichi prima l'argomento qui sul forum e poi lo replichi più tardi su Answer? >:D


Non l'ho fatto perchè in realtà ... l'ho già fatto. E' un exploit senza storia.
E' più di una settimana che sto duettando con [-omissis-] per una questione sul file versions.xml .... ci manca solo che glielo dico apertamente. Non avevo approfondito bene la questione. Avevo solo sentito, a naso, la puzza di fregatura su quel file e solo stanotte ho trovato l'insonnia giusta per approfondire e fare un esperimento ... che mi ha dato pienamente ragione.

Il sunto è il seguente: i programmatori ... hanno tentato di rimediare al problema delle esportazioni selvagge di website con un sistema tratto da una discussione che facemmo all'epoca della beta della 9 a cui partecipai anch'io e che si proponeva di creare una sorta di indice con i dati sufficienti per consentire di riconoscere i files da esportare e limitare gli upload ai soli oggetti realmente da aggiornare.
Naturalmente, tra le n possibili implementazioni, hanno scelto la meno efficiente, [-omissis-]. Un indice in formato XML accessibile a tutti e per di più esportato in una posizione ben visibile e con un nome standard: "versions.xml".

In tale file c'e' un indice di tutti i files esportati .... e tra l'altro, non è nemmeno affidabile .... ho visto che spesso contiene filename non più esistenti sul sito web .... forse apro una segnalazione anche su questo.

Allora, cosa ho fatto: ho ciambottato (termine pugliese derivato dal famosissimo "ciambotto", una ricetta tipica delle nostre parti a base di pesce misto di vario tipo, pomodoro, aglio ed altro ... squisito .... assimilabile ad un minestrone di pesce) due righe di codice per leggere il file, correggere un problema sugli slash/backslash (segnalato questa mattina, il problema degli slash ...

[ Guests cannot view attachments ]

... eccheccacchio, se non rispettano gli standard, un hacker giocattolo come me, come fa' a craccare il sito?) .... e, uno ad uno, tira fuori i nomi dei files esportati precedentemente da website e ne visualizza il link ed eventualmente il contenuto.
Ovviamente, molti files non sono leggibili e si tratta di asp e php. Tantissimi altri files, html, css, js, gif, jpg swf etc etc, sono leggibili normalmente, ma lo sono solo se se ne conosce il link. Cosa possibile per le pagine non protette guardandone il sorgente, ma i contenuti delle aree protette non consentono di capire il loro contenuto e quindi ..... i link assenti ce li fornisce il mitico "versions.xml".

Per i curiosi, questa è la ricetta del ciambotto di stanotte:

[ Guests cannot view attachments ]
« Ultima modifica: 13 Giugno, 2014, 16:58:13 da serzio »

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #11 il: 13 Giugno, 2014, 15:56:01 »
Tornando all'eventuale post pubblico, non sarebbe opportuno dare anche una specie di "toppa", oltre alla cancellazione del suddetto file da ripetere ad ogni esportazione anche una protezione del file versions.xml in, per esempio, .htaccess per server Linux e analogo per server Windows?

Lo so che è superfluo scriverlo:

Codice:
Only registered users can see contents. Please click here to Register or Login.

Mi metto nei panni dei poveri utenti che hanno confidato nell'area riservata di WS.

  • Funzionerebbe solo con linux
  • lascerebbe [-omissis-] senza i "giusti stimoli" per risolvere rapidamente il problema .... si cullerebbe sulla mezza soluzione proposta (l'unica soluzione definitiva è la rimozione del file ... con tutti i problemi conseguenti, però .... (la storia insegna, ricordate gli exploit sulla 8 che non furono mai risolti e quelli sulla 9 che impiegarono più di un mese per arrivare?)  ;)
« Ultima modifica: 13 Giugno, 2014, 16:14:54 da serzio »

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #12 il: 13 Giugno, 2014, 16:01:59 »
Funzionerebbe solo con linux

Questo lo so:
[...] e analogo per server Windows?

In quanto agli "stimoli" ... sono d'accordo  :)
« Ultima modifica: 13 Giugno, 2014, 16:15:25 da serzio »

essedi

  • Anziani
  • Utente esperto
  • *
  • Post: 418
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #13 il: 13 Giugno, 2014, 16:49:11 »
Funzionerebbe solo con linux
  • ................
  • lascerebbe [-omissis-] senza i "giusti stimoli" per risolvere rapidamente il problema .... si cullerebbe sulla mezza soluzione proposta (l'unica soluzione definitiva è la rimozione del file ... con tutti i problemi conseguenti, però .... (la storia insegna, ricordate gli exploit sulla 8 che non furono mai risolti e quelli sulla 9 che impiegarono più di un mese per arrivare?)  ;)

Io non ho mai utilizzato l'esportazione diretta di X5, ma solo quella tramite disco locale e Filezilla. Di conseguenza, senza esserne cosciente, non creo il file incriminato versions.xml.

Non mi è chiaro se vi sono "problemi conseguenti" (continuando ad esportare sempre tramite Filezilla).

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:BUG di sicurezza ... accesso a file riservati
« Risposta #14 il: 13 Giugno, 2014, 16:53:13 »
Funzionerebbe solo con linux
  • ................
  • lascerebbe [-omissis-] senza i "giusti stimoli" per risolvere rapidamente il problema .... si cullerebbe sulla mezza soluzione proposta (l'unica soluzione definitiva è la rimozione del file ... con tutti i problemi conseguenti, però .... (la storia insegna, ricordate gli exploit sulla 8 che non furono mai risolti e quelli sulla 9 che impiegarono più di un mese per arrivare?)  ;)

Io non ho mai utilizzato l'esportazione diretta di X5, ma solo quella tramite disco locale e Filezilla. Di conseguenza, senza esserne cosciente, non creo il file incriminato versions.xml.

Non mi è chiaro se vi sono "problemi conseguenti" (continuando ad esportare sempre tramite Filezilla).

E fai bene. L'unico effetto collaterale è che, non essendoci l' "indice", website non riesce a selezionare i soli files modificati da esportare e pertanto, se non vuoi ripetere l'upload completo ogni volta, ti devi affidare al client ftp in uso per la selezione dei files .... a meno che tu non sia in grado di fare una selezione a mano (sconsigliata).