CVE-2026-90435 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

RDMA/mlx5: Correzione dell'overflow intero della dimensione del buffer QP utente

set_user_buf_size() calcola la dimensione del buffer QP effettuando uno shift a sinistra dei valori rq.wqe_cnt e rq.wqe_shift forniti dall'utente, trattati come interi con segno. Un valore di rq.wqe_cnt sufficientemente elevato provoca un overflow degli interi con segno, che è un comportamento indefinito (undefined behavior), generando una buf_size piccola o negativa; ciò fa sì che ib_umem_get() mappi un buffer più piccolo rispetto a quanto l'hardware scriverà effettivamente.

Sostituire gli shift e le addizioni con check_shl_overflow() e check_add_overflow(), rifiutando i valori di input utente non validi.

Inoltre, proteggere lo stesso calcolo dello shift per qp->sq.offset in _create_user_qp() prima che venga raggiunto set_user_buf_size().

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

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!