Martedì la Cybersecurity and Infrastructure Security Agency (CISA) degli Stati Uniti ha pubblicato un avviso relativo a molteplici vulnerabilità di sicurezza che interessano tutte le versioni dei controller Honeywell Experion Process Knowledge System C200, C200E, C300 e ACE che potrebbero essere sfruttate per ottenere l'esecuzione di codice remoto e la negazione di -condizioni di servizio (DoS).
"Una libreria di componenti di controllo (CCL) può essere modificata da un malintenzionato e caricata su un controller in modo tale che il codice dannoso venga eseguito dal controller", ha osservato Honeywell in una notifica di sicurezza indipendente pubblicata all'inizio di febbraio. Rei Henigman e Nadav Erez della società di sicurezza informatica industriale Claroty hanno il merito di aver scoperto e segnalato i difetti.
Experion Process Knowledge System (PKS) è un sistema di controllo distribuito ( DCS ) progettato per controllare grandi processi industriali che abbracciano una varietà di settori che vanno dalle raffinerie petrolchimiche alle centrali nucleari dove l'elevata affidabilità e sicurezza è importante.
L'elenco dei tre difetti è il seguente:
CVE-2021-38397 (punteggio CVSS: 10,0) - Caricamento illimitato di file di tipo pericoloso
CVE-2021-38395 (punteggio CVSS: 9.1) - Neutralizzazione impropria di elementi speciali nell'output utilizzato da un componente a valle
CVE-2021-38399 (punteggio CVSS: 7,5) - Attraversamento del percorso relativo
Secondo Claroty, i problemi dipendono dalla procedura del codice di download che è essenziale per programmare la logica in esecuzione nel controller, consentendo così a un utente malintenzionato di imitare il processo e caricare file binari CLL arbitrari. "Il dispositivo quindi carica gli eseguibili senza eseguire controlli o sanificazione, dando un attaccante la possibilità di caricare file eseguibili ed eseguire codice nativo non autorizzato da remoto senza autenticazione", i ricercatori Henigman e Erez ha detto .
In poche parole, lo sfruttamento riuscito delle carenze potrebbe consentire a una parte malintenzionata di accedere a file e directory non autorizzati e, peggio ancora, eseguire in remoto codice arbitrario e causare una condizione di negazione del servizio. Per impedire il caricamento di un CCL modificato con codice dannoso su un controller, Honeywell ha incorporato ulteriori miglioramenti della sicurezza firmando crittograficamente ogni binario CCL convalidato prima del suo utilizzo.
Gli utenti sono invitati ad aggiornare o correggere il prima possibile al fine di mitigare completamente queste vulnerabilità.
Commenti
Posta un commento