CVE-2025-37987 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
pds_core: Prevenire possibili condizioni di overflow o blocco dell'adminq
L'adminq di pds_core è protetta dall'adminq_lock, che impedisce che vengano inviati più di un comando alla volta. Ciò fa sì che i driver client non possano inviare simultaneamente comandi all'adminq. Tuttavia, le operazioni di completamento avvengono in un contesto diverso, il che significa che è possibile inviare più comandi all'adminq in sequenza, tutti in attesa del completamento.
Dal lato del firmware (FW), la coda di richiesta di backing dell'adminq ha una lunghezza di sole 16 voci e mancano i meccanismi di retry e/o di prevenzione dell'overflow o del blocco. Ciò può causare il blocco dell'adminq, per cui i comandi non vengono più elaborati e i completamenti non vengono più inviati dal FW.
Come correzione iniziale, si impedisce l'esistenza di più di 16 comandi adminq in sospeso, in modo da evitare qualsiasi possibilità di blocco dell'adminq. Questo approccio è efficace perché la coda di richiesta di backing dell'adminq non avrà mai più di 16 comandi adminq in sospeso, evitando così l'overflow. Ciò viene ottenuto riducendo la profondità dell'adminq a 16.
If you want to get best quality of vulnerability data, you may have to visit VulDB.