CVE-2026-90035 in Linuxinformation

Résumé

par VulDB • 16/09/2026

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

drm/amd/display : correction d'une division par zéro dans get_estimated_bw()

get_estimated_bw() effectue une division par link->dpia_bw_alloc_config.bw_granularity, qui est initialisé à zéro par reset_bw_alloc_struct() et n'est rempli qu'après que DP_TUNNELING_BW_ALLOC_CAP_CHANGED a été traité.

link_dp_dpia_handle_bw_alloc_status(), le gestionnaire d'interruption DPCD, appelle get_estimated_bw() chaque fois que DP_TUNNELING_ESTIMATED_BW_CHANGED est défini, indépendamment du fait que DP_TUNNELING_BW_ALLOC_CAP_CHANGED ait déjà été déclenché pour ce lien. Un périphérique de tunneling USB4/DPIA connecté qui signale un changement de bande passante estimée avant d'avoir signalé un changement de capacité provoque une division par zéro dans cette voie d'interruption (IRQ).

link_dpia_send_bw_alloc_request() protège déjà la même division bw_granularity ; ajoutez le garde-fou identique ici plutôt que d'introduire un nouveau modèle.

(cherry picked from commit f2a961457c33dc34223aad5c9e8971de34a4eed3)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

11/09/2026

Divulgation

16/09/2026

Modérer

accepté

Entrée

VDB-405880

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!