CVE-2026-118450

Caricamento di componenti non firmati e sostituibili in Venere

CGM · Venere

← Tutte le vulnerabilità

Divulgazione del 3 novembre 2026

Descrizione

Venere caricava componenti non firmati da percorsi dell’installazione in cui potevano essere creati o sostituiti file. Il caricamento applicativo e la risoluzione COM non applicavano una verifica sufficiente dell’autenticità dei componenti selezionati.

Componenti interessati

Venere: componenti e assembly non firmati caricati dal processo applicativo o risolti tramite COM nei percorsi di installazione interessati.

  • Eseguibile applicativo e librerie dipendenti.
  • Assembly condivisi non firmati e collegamenti COM.
  • Directory di installazione e ricerca dei componenti.

Causa della vulnerabilità

La fiducia nell’eseguibile non era estesa in modo verificabile alle sue dipendenze. La combinazione di componenti non firmati, risoluzione dai percorsi applicativi e possibilità di introdurvi file avrebbe potuto consentire l’inserimento di codice nel processo attendibile.

Analisi tecnica

Autenticità delle dipendenze

Tra i componenti distribuiti erano presenti eseguibili e librerie senza firma Authenticode, inclusi componenti dei servizi di sicurezza condivisi. Un processo principale firmato poteva caricare dipendenze prive della stessa garanzia di origine.

Una libreria alterata avrebbe potuto essere eseguita se il caricatore l’avesse selezionata senza una verifica efficace. Il controllo deve riguardare il file effettivamente caricato, non soltanto il programma che lo richiama.

Creazione e sostituzione nei percorsi di installazione

Il layout collocava componenti in percorsi in cui gli utenti ordinari potevano creare file. Creare un nuovo file e sovrascriverne uno esistente sono facoltà distinte e richiedono permessi differenti.

Una nuova libreria avrebbe potuto essere utilizzata se selezionata dalla ricerca del componente; una sostituzione avrebbe richiesto scrittura sul file interessato. La portata dipendeva quindi dai permessi e dalla risoluzione effettiva.

Risoluzione attraverso COM

Il pacchetto registrava assembly non firmati e il collegamento poteva cercare componenti mancanti nella directory dell’applicazione. La scelta risultava così legata al contenuto del percorso locale.

Un file introdotto e selezionato avrebbe potuto consentire esecuzione o persistenza nel contesto del programma. Percorsi protetti e verifica delle dipendenze avrebbero potuto interrompere tale possibilità.

Prerequisiti e condizioni

  • Possibilità di creare o sostituire un file in un percorso consultato.
  • Caricamento del componente introdotto dal processo o dal collegamento COM.
  • Assenza di una verifica che rifiuti la dipendenza non autorizzata.

Impatto potenziale

Chi avesse introdotto o sostituito una libreria in un percorso utilizzato dal caricatore avrebbe potuto far eseguire codice nel contesto del processo. I privilegi sarebbero stati quelli di quel processo; la firma del suo eseguibile non avrebbe autenticato automaticamente ogni dipendenza. Creazione e sovrascrittura avrebbero richiesto i rispettivi permessi.

Indicazioni di mitigazione

Proteggere i percorsi di installazione e caricamento e verificare l’autenticità delle dipendenze effettivamente risolte, oltre alla firma dell’eseguibile principale.

  • Limitare creazione e scrittura nelle directory dell’applicazione e delle librerie.
  • Usare percorsi di caricamento deterministici e attendibili.
  • Verificare l’autenticità delle dipendenze caricate.
  • Controllare il rifiuto di librerie introdotte da utenti privi dei privilegi di installazione.

Stato della correzione

Risoluzione dichiarata dal fornitore

Il fornitore ha comunicato la risoluzione delle vulnerabilità comprese in questo advisory. Il ricercatore non ha potuto verificare le patch, poiché il fornitore non ha offerto questa possibilità. La risoluzione resta pertanto una dichiarazione del fornitore e non una verifica indipendente del ricercatore.

Fonte e aggiornamento

Documentazione tecnica di ricerca Phronesis, Venere e Infantia/Profim del 10 luglio 2026, limitata ai finding autorizzati per questo advisory. Le descrizioni riguardano le condizioni precedenti alle correzioni dichiarate dal fornitore.

Aggiornamento della scheda: 3 novembre 2026.

Metodo e divulgazione

La scheda descrive le condizioni documentate nella ricerca sui componenti e sugli artefatti del software. I possibili effetti dipendono dai prerequisiti e dai controlli indicati; lo stato della correzione è riportato separatamente. Sono pubblicati soltanto i finding con pubblicabilità confermata, senza credenziali, chiavi o istruzioni di sfruttamento.

Per riscontri tecnici, indicazioni sulle versioni corrette o richieste di rettifica: contatta l’Osservatorio.