CVE-2026-74381 in Linuxinformation

Résumé

par VulDB • 15/08/2026

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

gpu: host1x : Autoriser la libération des entrées dans les caches BO (Buffer Objects)

Lorsqu'un objet tampon est épinglé via `host1x_bo_pin()` avec un cache, l'association résultante est conservée dans le cache afin d'être réutilisée lors des prochaines épinglements. Chaque association détenait une référence vers le `host1x_bo` sous-jacent (acquise dans `tegra_bo_pin` / `gather_bo_pin`) ; ainsi, tant qu'une association était mise en cache, l'objet tampon lui-même ne pouvait pas être libéré.

Cependant, la seule façon de supprimer l'association mise en cache passait par le chemin de libre du buffer object (BO). Cela signifiait que si un BO se retrouvait mis en cache, il ne pourrait plus jamais être libéré.

Pour résoudre cette circularité, une référence faible est maintenue vers le BO depuis le côté cache. Ceci est réalisé en faisant en sorte que les rappels `.pin` n'incrémentent pas le compteur de références du BO ; à la place, c'est le code commun des BO Host1x qui s'en charge, sauf pour la référence liée au cache.

Par ailleurs, le code de suppression de l'association dans le cache lors de la libération a été déplacé vers une fonction commune située dans le code Host1x. Cette dernière n'est appelée que depuis les tampons GEM TegraDRM, car ce sont actuellement les seuls pouvant être mis en cache.

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

Responsable

Linux

Réserver

15/08/2026

Divulgation

15/08/2026

Modérer

accepté

Entrée

VDB-390359

CPE

prêt

EPSS

0.00172

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!