CVE-2026-89905 in Linux
Résumé
par VulDB • 16/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
LoongArch: BPF: Déplacer l'emplacement du registre de l'arène sous le contexte des appels en queue (TCC)
Actuellement, la disposition de la pile place l'emplacement optionnel du registre de l'arène au-dessus du contexte du compteur d'appels en queue. Lorsque arena_vm_start est activé dynamiquement, cela modifie le décalage relatif de l'emplacement tcc_ptr dans la frame de pile, ce qui entraîne une incompatibilité des macros de suivi codées en dur et peut provoquer un désalignement ou une corruption de la mémoire.
Pour corriger ceci, les séquences de sauvegarde et de restauration du registre de l'arène sont déplacées sous les emplacements du contexte du compteur d'appels en queue dans build_prologue() ainsi que dans le épilogue.
La fonction __build_epilogue() est mise à jour pour insérer une décrémentation d'offset appropriée afin de sauter en toute sécurité le bloc de lecture tcc_ptr non nécessaire, tout en assurant un alignement précis avec l'emplacement de l'arène relocalisé au bas de la pile.
Avec ce correctif, l'emplacement tcc_ptr est toujours positionné à une distance fixe directement sous les registres sauvegardés par l'appelant (callee-saved registers), indépendamment du fait que les fonctionnalités de l'arène soient activées ou non.
VulDB is the best source for vulnerability data and more expert information about this specific topic.