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::$newsletter_subject 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::$_newsletter_subject 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::$newsletter_summary 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::$_newsletter_summary 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
Driver Windows utilizzabili per acquisire privilegi elevati e causare danni

Driver Windows utilizzabili per acquisire privilegi elevati e causare danni

VMware accende un faro sul problema dei driver Windows vulnerabili: possono essere sfruttati dai criminali informatici per acquisire privilegi elevati, eseguire codice dannoso senza restrizioni, modificare il firmware dei dispositivi e causare danni. Il tutto senza caricare codice aggiuntivo sui sistemi delle vittime.

Il team VMware Threat Analysis Unit (TAU) e in particolare il ricercatore Takahiro Hauryama, hanno scoperto una serie di driver Windows vulnerabili la cui presenza può essere eventualmente sfruttata da un aggressore per acquisire privilegi di sistema, modificare o cancellare il firmware del dispositivo, accedere al kernel e ottenere pieno controllo del sistema. Il problema è serio perché sono molteplici le tipologie di driver Windows affette dal problema, gran parte dei quali sviluppati da produttori diversi.

Driver Windows WDM e WDF vulnerabili

Dalla lettura dell’analisi pubblicata da Hauryama, si evince che i driver Windows vulnerabili sono sia del tipo Windows Driver Model (WDM) che Windows Driver Framework (WDF). Questi driver, utilizzati per l’accesso alla memoria firmware e per la gestione dell’I/O, presentano gravi falle di sicurezza che permettono a un attaccante di aggredire una macchina altrui, anche senza  disporre di particolari privilegi.

I driver WDM e WDF consentono la comunicazione e la gestione dei dispositivi hardware. Definiscono come i dispositivi possono scambiare dati con il sistema operativo Windows e forniscono un’interfaccia tra il software e l’hardware.

I driver WDM furono introdotti con Windows 98 e offrono una vasta gamma di funzionalità, come l’accesso ai dispositivi, la gestione dell’I/O, la comunicazione con il kernel del sistema operativo e altre caratteristiche di basso livello. I driver WDF operano in due varianti principali: Kernel-Mode Driver Framework (KMDF) e User-Mode Driver Framework (UMDF). Riducono il rischio di errori di programmazione e forniscono un livello di astrazione che semplifica lo sviluppo di driver più sicuri e stabili, almeno sulla carta.

VMware TAU ha infatti identificato ben 34 driver vulnerabili, di cui 30 WDM e 4 WDF. Gli esperti hanno quindi sviluppato codice proof-of-concept (PoC) per dimostrare come tali driver vulnerabili potessero essere sfruttati da eventuali aggressori.

Attenzione alle vulnerabilità nei driver Windows: quasi nessun produttore ha risolto i problemi segnalati

Hauryama e il suo team hanno chiarito di aver segnalato tutte le vulnerabilità ai produttori dei driver ma che poche aziende hanno ad oggi fornito una risposta. Soltanto due sviluppatori (il produttore di BIOS Phoenix Technologies e AMD), inoltre, hanno preso a cuore la problematica di sicurezza correggendola attraverso il rilascio di apposite patch.

I ricercatori citano ad esempio il caso del file PDFKRNL.sys, driver AMD che può essere sfruttato per eseguire il comando cmd, e quindi tutte le istruzioni a seguire, con i privilegi più elevati in assoluto, anche su un sistema Windows 11 protetto con Hypervisor Enforced Code Integrity (HVCI).

Driver Windows vulnerabili: ecco quali sono

Come si vede nell’immagine (fonte: VMware TAU), facendo leva sulla vulnerabilità di sicurezza scoperta, un utente sprovvisto di diritti acquisisce automaticamente i privilegi SYSTEM (vedere l’output del comando whoami). Nell’analisi è possibile trovare la lista completa dei driver problematici.

Living Off The Land Drivers: cosa sono

L’espressione “Living Off The Land Drivers” si riferisce a una categoria di driver di sistema utilizzati da attaccanti informatici per sfruttare le vulnerabilità in esse contenute e ottenere un accesso non autorizzato o privilegi elevati. Questi driver, considerati “legittimi” in quanto parte del sistema operativo o sviluppati da fornitori attendibili, sono spesso sfruttati eseguire attività malevole senza destare sospetti. È proprio il caso dei driver Windows vulnerabili scoperti da VMware TAU.

L’obiettivo principale legato all’uso dei “Living Off The Land Drivers” è sfruttare le vulnerabilità già presenti nel sistema, senza la necessità di introdurre nuovo codice dannoso, che farebbe “drizzare le antenne” alle principali soluzioni di sicurezza.

Esiste anche un sito che contiene l’elenco dei driver pericolosi, che eventuali aggressori possono sfruttare. Per ciascun file è riportato il corrispondente hash, in modo che sia possibile identificarli univocamente.

Per combattere questo tipo di minaccia, è essenziale mantenere i sistemi operativi e i driver aggiornati, utilizzare soluzioni di sicurezza efficaci e monitorare attentamente le attività sospette che coinvolgono driver e processi di sistema.

Questo repository GitHub contiene sia lo script IDAPython per rilevare eventuali driver vulnerabili e i PoC sviluppati dal team VMware TAU. L’obiettivo è quello di infondere una maggiore consapevolezza nell’industria della sicurezza informatica riguardo ai driver vulnerabili e al problema più ampio che essi rappresentano.

Ti consigliamo anche

Link copiato negli appunti