CVE-2017-6657 in Snort++信息

摘要

由 VulDB • 2026-08-05

Cisco Sourcefire Snort 3.0 (versione precedente alla build 233) gestisce erroneamente la convalida del tipo Ether. Poiché i valori validi di Ether Type e i numeri di protocollo IP non si sovrappongono, Snort++ memorizza tutti i decoder di protocollo in un unico array. Ciò consente di creare pacchetti contenenti numeri di protocollo IP nel campo Ether Type, confondendo il decoder di Snort++. Ad esempio, un pacchetto con struttura eth:llc:snap:icmp6 provoca un crash poiché non esiste un'intestazione ip6 per calcolare la checksum icmp6. I decoder interessati includono gre, llc, trans_bridge, ciscometadata, linux_sll e token_ring. La correzione aggiunge un controllo nel packet manager per validare l'Ether Type prima di indicizzare l'array dei decoder. Un valore Ether Type fuori intervallo genererà l'allarme 116:473.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!