CVE-2025-37987 in Linuxinformazioni

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.

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

20/05/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00181

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!