CVE-2026-74346 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

RDMA/irdma: Correzione della lettura fuori dai limiti (OOB) durante la registrazione MR del CQ

Sashiko ha segnalato un bug non correlato durante una patch precedente: https://sashiko.dev/#/patchset/20260512183852.614045-1-jmoroni%40google.com

Questo cambiamento risolve il bug eliminando il campo cqmr->split, che non veniva impostato correttamente e al cui posto viene ora verificata direttamente la flag della funzionalità di ridimensionamento del CQ (CQ resize).

Il campo cqmr->split sostanzialmente tiene traccia se IRDMA_FEATURE_CQ_RESIZE è impostato, ma non veniva inizializzato fino alla creazione del CQ, che avviene _dopo_ la registrazione della memoria del CQ (l'unico altro punto in cui viene fatto riferimento a tale campo).

Di conseguenza, il valore sarebbe sempre risultato falso durante la registrazione MR e avrebbe quindi causato l'esecuzione di irdma_handle_q_mem per popolare cqmr->shadow anche per hardware GEN_2 e successivi:

cqmr->shadow = (dma_addr_t)arr[req->cq_pages];

Il problema è che, per le versioni GEN_2 e successive, req->cq_pages può essere esattamente uguale a iwmr->page_cnt e quindi pari alla dimensione di arr, causando una lettura fuori dai limiti (OOB read) di un elemento.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!