Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_meta_box_present is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_send_notification is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_modify_title_and_content is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_notification_custom_heading is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_notification_custom_content is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_wordproof_timestamp is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$response_body is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
ownCloud: cos'è e quale vulnerabilità può esporre la password admin

ownCloud: cos'è e quale vulnerabilità può esporre la password admin

La piattaforma ownCloud, che permette la realizzazione di un servizio di storage cloud personale, soffre di alcuni gravi problemi di sicurezza. Il più critico espone la password amministrativa per la gestione del software.

Una tra le più famose e apprezzate piattaforme open source per la creazione di servizi di file hosting e sincronizzazione è ownCloud. Si tratta di una soluzione aperta ed esente da costi progettata per consentire agli utenti di accedere ai propri dati, sincronizzarli e condividerli da vari dispositivi, come computer, smartphone e tablet.

ownCloud fornisce una soluzione self-hosted pronta per l’uso: ciò significa che gli utenti possono installare e gestire la piattaforma su un server di loro proprietà. È possibile approntare un server cloud personale, eventualmente appoggiandosi a un fornitore cloud, senza però condividere dati personali e informazioni riservate con alcun provider.

La piattaforma ownCloud vanta oggi oltre 200 milioni di utenti e permette di accedere da remoto ai propri file, siano essi documenti, foto e altre tipologie di oggetti, ovunque si abbia a disposizione una connessione Internet.

Attenzione alle vulnerabilità che espongono la password amministrativa di ownCloud

Dopo l’installazione, gli amministratori configurano le impostazioni di ownCloud, inclusi utenti, gruppi e diritti di accesso. Il fatto è che i responsabili del progetto hanno appena confermato l’esistenza di tre gravi vulnerabilità di sicurezza, individuate all’interno del prodotto.

Password admin ownCloud a rischio furto

La più pericolosa delle tre può essere sfruttata da parte di utenti malintenzionati per rubare la password amministrativa di ownCloud ed eventualmente utilizzarla senza alcuna autorizzazione. Il furto delle credenziali, come confermato in questo documento di supporto, può avvenire in ambienti containerizzati: l’aggressore può infatti sottrarre i valori di tutte le variabili impostate a livello di server Web.

Il componente vulnerabile è graphapi (versioni 0.2.0-0.3.0) ma il problema deriva dalla dipendenza di una libreria di terze parti che espone i dettagli sull’ambiente PHP in uso. Questo comportamento porta alla visualizzazione delle password amministrative di ownCloud e delle credenziali del server di posta.

Gli sviluppatori di ownCloud raccomandano l’immediata cancellazione del file owncloud/apps/graphapi/vendor/microsoft/microsoft-graph/tests/GetPhpInfo.php, la rimozione della funzione phpinfo nei container Docker e la modifica di tutte le password potenzialmente esposte (credenziali di ownCloud, del server email, del database e chiavi di accesso di S3/Object Store).

Poiché lo stesso file phpinfo può far emergere dettagli tecnici che possono essere sfruttati dagli aggressori, la vulnerabilità in questione è rilevante anche negli ambienti non containerizzati.

Bypass della procedura di autenticazione

La seconda problematica di sicurezza, confermata dagli sviluppatori di ownCloud, consente il superamento della procedura di autenticazione.

La falla in questione rende possibile, per un aggressore, di accedere a qualunque file, modificarlo o cancellarlo senza dover prima procedere ad alcuna forma di autenticazione su ownCloud. Basta solamente conoscere un nome utente valido, precedentemente configurato sulla piattaforma. La vulnerabilità è sfruttabile quando gli utenti non hanno configurato una chiave di firma (signing-key), impostazione che è quella predefinita su ownCloud.

La soluzione consiste, in questo caso, nel negare l’utilizzo di URL pre-firmati (pre-signed URLs) nel caso in cui non fosse stata configurata una chiave di firma per il proprietario dei file. Un URL pre-firmato è un URL che include un token di firma, che consente a chiunque possieda l’URL stesso di accedere a una risorsa specifica senza dover autenticarsi separatamente. Si tratta di un processo utilizzato di frequente per fornire un accesso temporaneo e limitato ad alcune risorse, come appunto un file salvato su un servizio di archiviazione cloud.

Reindirizzamento verso un dominio controllato dagli aggressori

Una terza vulnerabilità scoperta in ownCloud permette a un attaccante di inserire un URL di reindirizzamento appositamente progettato che elude il codice di convalida. In questo modo diventa possibile redirezionare le callback (richieste di ritorno) verso un dominio controllato dall’attaccante anziché verso il dominio legittimo.

La soluzione proposta consiste nel rafforzare il codice di convalida a livello di implementazione del protocollo OAuth2. In particolare, si consiglia di migliorare il processo di verifica del sottodominio per evitare che gli attaccanti possano eluderlo con URL di reindirizzamento manipolati ad arte.

A valle dell’individuazione delle tre vulnerabilità descritte, gli sviluppatori di ownCloud invitano gli utenti del software a mettere in sicurezza le loro installazioni attraverso gli interventi suggeriti. Inoltre, il suggerimento è quello di aggiornare le librerie interessate dai problemi di sicurezza nel più breve tempo possibile.

Ti consigliamo anche

Link copiato negli appunti