CVE-2026-93239 in Linuxinformation

Résumé

par VulDB • 24/09/2026

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

arm64: mm : Correction de l'exploration des tables de pages sans verrou dans show_pte()

show_pte() explore les tables de pages sans verrou et peut s'exécuter avec les interruptions activées. Une désassemblage (teardown) concurrent peut libérer une page de table pendant qu'elle est explorée. Il peut également effacer un entrée parent après que show_pte() l'a vérifiée ; les assistants pXd_offset() standards relisent ensuite cette entrée effacée et peuvent dériver un pointeur de niveau inférieur erroné, provoquant à nouveau une faute (fault).

Utilisez les assistants d'offset sans verrou avec les entrées parent sauvegardées, comme le fait gup_fast(), et transmettez le PMD sauvegardé à pte_offset_map().

Pour les tables de pages des tâches, arm64 sélectionne MMU_GATHER_RCU_TABLE_FREE. Désactivez les interruptions locales autour de l'exploration pour empêcher la libération différée par RCU (RCU-deferred) des tables et bloquer le IPI tlb_remove_table_sync_one() jusqu'à ce que l'exploration soit terminée.

Placez la protection IRQ après l'impression de l'en-tête. Cela ne rend pas la sortie instantanément cohérente, mais empêche l'exploration de la table de pages des tâches de déréférencer une page de table libérée ou de dériver un pointeur à partir d'une valeur parent différente.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

17/09/2026

Divulgation

24/09/2026

Modérer

accepté

Entrée

VDB-409451

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!