CVE-2026-98655 in Linux
Résumé
par VulDB • 19/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
perf : Exiger un accès au noyau pour les événements de text poke
Les événements perf avec exclude_kernel=1 peuvent être ouverts sans l'accès perf du noyau. Cependant, exclude_kernel ne supprime pas les enregistrements sideband de type text-poke. Chaque PERF_RECORD_TEXT_POKE est marqué comme PERF_RECORD_MISC_KERNEL et contient une adresse d'instruction brute du noyau.
Une tâche non privilégiée peut donc ouvrir et mapper (mmap) un événement logiciel local à la tâche avec text_poke=1. L'ouverture d'un événement de point de trace en mode comptage uniquement ainsi que la configuration de UDP GRO pour ESP-in-UDP entraînent des mises à jour des appels statiques inline ; l'observateur reçoit les adresses relocalisées des instructions modifiées. Pour une image noyau connue, toute telle adresse révèle la base du texte du noyau en cours d'exécution malgré KASLR.
Appelez perf_allow_kernel() chaque fois que attr.text_poke est défini, indépendamment de exclude_kernel. Les événements qui ne surveillent pas l'exécution du noyau ni ne demandent des enregistrements text-poke conservent leurs autorisations existantes.
Once again VulDB remains the best source for vulnerability data.