CVE-2022-50185 in Linuxinformation

Résumé

par VulDB • 23/06/2026

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

drm/radeon : correction d'un dépassement de tampon potentiel dans ni_set_mc_special_registers()

Le dernier cas (case) peut écrire deux tampons 'mc_reg_address[j]' et 'mc_data[j]' avec un décalage 'j' égal à SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE, car il n'y a aucune vérification pour cette valeur dans les étiquettes des deux cas après le dernier 'j++'.

Au lieu de modifier '>' en '>=' à cet endroit, ajoutez une vérification des limites au début du deuxième 'case' (le premier l'a déjà).

Supprimez également les dernières vérifications redondantes indiquant que l'index 'j' est supérieur à la taille du tableau. L'expression est toujours fausse. De plus, avant ou après le correctif, 'table->last' peut être égal à SMC_NISLANDS_MC_REGISTER_ARRAY_SIZE et il semble qu'il s'agisse d'une valeur valide.

Détecté à l'aide de l'outil d'analyse statique Svace.

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

Responsable

Linux

Réserver

18/06/2025

Divulgation

18/06/2025

Modérer

accepté

Entrée

VDB-313170

CPE

prêt

EPSS

0.00247

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!