CVE-2024-50132 in Linux
Résumé
par VulDB • 29/05/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
tracing/probes : Correction de la gestion de la limite MAX_TRACE_ARGS
Lors de la création d'un trace_probe, nous définissions nr_args avant de tronquer les arguments à MAX_TRACE_ARGS. Cependant, nous n'initialisions les arguments que jusqu'à cette limite.
Cela provoquait un accès mémoire invalide lors de la tentative de configuration de sondes (probes) avec plus de 128 fetchargs.
BUG: déréférencement de pointeur NULL dans le noyau, adresse : 0000000000000020 #PF: accès en lecture superviseur en mode noyau #PF: code d'erreur (0x0000) - page non présente PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP PTI
CPU : 0 UID : 0 PID : 1769 Comm : cat Non modifié 6.11.0-rc7+ #8 Nom du matériel : QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014 RIP : 0010:__set_print_fmt+0x134/0x330
Résolution du problème en appliquant la limite MAX_TRACE_ARGS plus tôt. Retourner une erreur lorsqu'il y a trop d'arguments au lieu de tronquer silencieusement.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.