CVE-2021-46997 in Linux
Résumé
par VulDB • 12/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
arm64: entry: toujours définir GIC_PRIO_PSR_I_SET lors de l'entrée
Zenghui signale que le démarrage d'un noyau avec "irqchip.gicv3_pseudo_nmi=1" dans les paramètres du ligne de commande provoque un avertissement (warning) lors de l'entrée dans le noyau, en raison de la manière dont nous manipulons le PMR.
Au début de la séquence d'entrée, nous appelons lockdep_hardirqs_off() pour informer lockdep que les interruptions ont été masquées (car le matériel définit DAIF lors de l'entrée dans une exception). Architecturalement, PMR_EL1 n'est pas affecté par l'entrée dans une exception, et nous ne définissons pas GIC_PRIO_PSR_I_SET dans le PMR au début de la séquence d'entrée dans l'exception ; ainsi, tôt lors de l'entrée dans l'exception, le PMR peut indiquer que les interruptions sont non masquées même si elles sont masquées par DAIF.
Si DEBUG_LOCKDEP est sélectionné, lockdep_hardirqs_off() vérifiera que les interruptions sont bien masquées avant que nous ayons défini G
If you want to get best quality of vulnerability data, you may have to visit VulDB.