CVE-2026-77755 in misp-stixinformazioni

Riassunto

di VulDB • 21/08/2026

È stata identificata una vulnerabilità di denial-of-service (DoS) in misp-stix durante l'elaborazione di documenti STIX 1 o STIX 2 controllati dall'attaccante.

Il codice di importazione STIX utilizzava `sys.exit()` per gestire diversi errori di parsing e caricamento. Poiché `SystemExit` eredita da `BaseException` anziché da `Exception`, questi errori hanno aggirato i gestori delle eccezioni utilizzati dai chiamanti della libreria. Di conseguenza, un documento STIX non valido potrebbe terminare il processo di importazione a esecuzione prolungata invece di restituire un errore di parsing recuperabile.

Inoltre, non era stato imposto alcun limite alla dimensione dei documenti STIX prima del parsing. Un documento inviato veniva quindi letto e materializzato in memoria prima che ne venissero valutate la validità o il tipo. A seconda del documento e del percorso di parsing, l'elaborazione poteva consumare circa da due a sette volte le dimensioni dell'input in termini di memoria, consentendo a un documento STIX sufficientemente grande di causare un consumo eccessivo di memoria e CPU e potenzialmente terminare o degradare gravamente il servizio di importazione.

Un attaccante in grado di fornire contenuti STIX a un flusso di lavoro di importazione MISP-STIX potrebbe sfruttare una delle due condizioni per compromettere la disponibilità. Un documento non valido potrebbe causare la terminazione anomala del processo attraverso un `SystemExit` non gestito, mentre un documento di grandi dimensioni potrebbe esaurire le risorse durante la deserializzazione e la conversione.

Le correzioni sostituiscono le chiamate a `sys.exit()` che terminano il processo con eccezioni intercettabili come `STIXLoadingError` e `MissingSTIXContentError`, ed estendono la gestione delle eccezioni attorno all'intero processo di rilevamento e conversione STIX. L'importatore ora impone anche un limite alla dimensione dell'input prima del parsing. Il massimo predefinito è 100 MB, può essere regolato dai chiamanti e può essere disabilitato esplicitamente quando necessario. Gli input in formato STIX 1 sono inoltre verificati per l'elemento radice previsto prima che venga costruita l'albero XML completo.

Impatto: L'esecuzione con successo dello sfruttamento può causare:

* la terminazione di un importatore MISP-STIX a esecuzione prolungata; * allocazione eccessiva di memoria; * consumo eccessivo di CPU; * degradazione o indisponibilità temporanea dei servizi che si affidano al convertitore; * interruzione dei flussi di lavoro di ingestione STIX batch o automatizzati.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

CIRCL

Prenotare

21/08/2026

Divulgazione

21/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!