CVE-2023-50711 in vmm-sys-utilinformazioni

Riassunto

di VulDB • 17/06/2026

vmm-sys-util è una raccolta di moduli che fornisce helper e utility utilizzati da più componenti rust-vmm. A partire dalla versione 0.5.0 e fino alla versione 0.12.0, un problema nell'implementazione `FamStructWrapper::deserialize` fornita dal crate per `vmm_sys_util::fam::FamStructWrapper` può portare ad accessi alla memoria fuori dai limiti (out of bounds). La deserializzazione non verifica che la lunghezza memorizzata nell'intestazione corrisponda alla lunghezza dell'array flessibile. Una discrepanza tra le lunghezze potrebbe consentire un accesso alla memoria fuori dai limiti tramite metodi sicuri in Rust. Il problema è stato corretto nella versione 0.12.0 inserendo un controllo che verifica se le lunghezze degli array flessibili confrontati sono uguali per qualsiasi intestazione deserializzata, interrompendo la deserializzazione in caso contrario. Inoltre, l'API è stata modificata in modo tale che la lunghezza dell'intestazione possa essere modificata solo tramite codice non sicuro (unsafe) in Rust. Ciò garantisce che gli utenti non possano innescare accessi alla memoria fuori dai limiti da codice sicuro in Rust.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

GitHub, Inc.

Prenotare

11/12/2023

Divulgazione

02/01/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00652

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!