CVE-2026-90435 in Linuxinformation

Résumé

par VulDB • 18/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

RDMA/mlx5 : Correction du dépassement d'entier pour la taille du tampon QP utilisateur

set_user_buf_size() calcule la taille du tampon QP en décalant vers la gauche les valeurs rq.wqe_cnt et rq.wqe_shift fournies par l'utilisateur, traitées comme des entiers signés. Une valeur suffisamment grande de rq.wqe_cnt provoque un dépassement d'entier signé, ce qui constitue un comportement non défini (undefined behavior) et génère une taille de tampon (buf_size) petite ou négative, amenant ib_umem_get() à mapper un tampon plus petit que celui dans lequel le matériel écrira réellement.

Remplacez les opérations de décalage et d'addition par check_shl_overflow() et check_add_overflow(), afin de rejeter les entrées utilisateur non valides.

De plus, protégez le calcul identique du décalage qp->sq.offset dans _create_user_qp() avant que set_user_buf_size() ne soit atteint.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406977

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!