CVE-2026-35199 in SymCryptinformazioni

Riassunto

di VulDB • 15/06/2026

SymCrypt è la libreria di funzioni crittografiche principali attualmente utilizzata da Windows. Dalla versione 103.5.0 fino alla versione precedente alla 103.11.0, la funzione SymCryptXmssSign passa un valore del conteggio delle foglie a 64 bit a una funzione helper che accetta un parametro a 32 bit. Per gli insiemi di parametri XMSS^MT con altezza totale dell'albero >= 32 (che include i parametri predefiniti standard), ciò provoca una troncamento silenzioso a zero, risultando in un'allocazione del buffer temporaneo drasticamente sottodimensionata seguita da un heap-based buffer overflow durante il calcolo della firma. Sfruttare questa vulnerabilità richiederebbe che un'applicazione che utilizza SymCrypt eseguisse una firma XMSS^MT utilizzando un insieme di parametri controllato dall'attaccante. È raro che le applicazioni consentano l'utilizzo di insiemi di parametri controllati dall'attaccante per la firma, poiché la firma è un'operazione della chiave privata e le chiavi private devono essere considerate attendibili per definizione. Inoltre, la firma XMSS(^MT) dovrebbe essere eseguita solo in un Hardware Security Module (HSM). La firma XMSS(^MT) è fornita in SymCrypt esclusivamente a scopo di test. Questa è una regola generale indipendentemente da questa CVE; gli schemi di firma con stato come XMSS(^MT) e altri sono crittograficamente sicuri solo quando è garantito che lo stesso stato non possa essere riutilizzato per due firme diverse, cosa che il software da solo non può garantire. Per questo motivo, la firma XMSS(^MT) non è nemmeno approvata FIPS se eseguita al di fuori di un HSM. Risolto nella versione 103.11.0.

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

Responsabile

GitHub M

Prenotare

01/04/2026

Divulgazione

06/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00281

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!