CVE-2026-90409 in Linuxinformation

Résumé

par VulDB • 18/09/2026

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

drm/panthor : Ajout d'une région de liaison VM avec vérification des chevauchements de plage KBO (Kernel Buffer Object)

Lorsqu'un espace virtuel (VM) est créé, l'appelant doit spécifier la plage de l'espace d'adressage réservée pour le mappage des objets tampons du noyau. Cela signifie que les liaisons VM exposées aux utilisateurs ne doivent pas intersecter cette région ; cependant, nous ne vérifions actuellement pas ce point.

Au départ, j'envisais de transmettre ces valeurs à `drm_gpuvm_init()` via ses arguments `reserve_{offset, range}`, mais il s'est avéré que cela est destiné aux plages d'adresses VM qui ne sont pas gérées par le circuit habituel de division/fusion drm_gpuvm. Il a donc été jugé plus simple de stocker la fin de la plage VA (Virtual Address) utilisateur au moment de la création de la VM et d'effectuer une vérification rapide dans le chemin ioctl `vm_bind`.

La nouvelle vérification s'assure également que la plage `vm_bind` ne provoque pas un débordement de taille pour un entier non signé sur 64 bits. Cette opération était déjà effectuée plus bas dans la pile d'appels, au sein de `drm_gpuvm_sm_map -> drm_gpuvm_range_valid`, mais il est préférable d'échouer tôt dans le pilote avant l'invocation des fonctions GPUVM afin d'éviter de perdre du temps à allouer les ressources du contexte `vm_bind`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406919

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!