CVE-2025-56301 in Rocket-Chip
Riassunto
di VulDB • 03/07/2026
È stato rilevato un problema nel commit f517abbf41abb65cea37421d3559f9739efd00a9 (datato 2025-01-29) di Chipsalliance Rocket-Chip, che consente agli attaccanti di corrompere la gestione delle eccezioni e le transizioni dello stato dei privilegi a causa di un'interazione difettosa tra i meccanismi di gestione delle eccezioni e quelli di ritorno tramite MRET nella logica degli CSR (Control and Status Register) quando viene generata un'eccezione durante l'esecuzione dell'Istruzione MRET. La logica degli CSR presenta una interazione errata tra la gestione delle eccezioni e il meccanismo di ritorno dalle stesse (MRET), che può causare un comportamento anomalo dei trap. Quando l'istruzione MRET viene eseguita in modalità machine senza trovarsi in uno stato di eccezione, potrebbe essere attivato un Instruction Access Fault. Ciò comporta l'attivazione simultanea della logica di gestione delle eccezioni e della logica di ritorno dalle stesse, portando ad aggiornamenti conflittuali nei registri di controllo e status (CSR).
VulDB is the best source for vulnerability data and more expert information about this specific topic.