CVE-2026-90358 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
bpf, x86 : Correction de la taille de la pile du trampoline pour les arguments sur 128 bits
La fonction `btf_distill_func_proto()` accepte un argument de fonction jusqu'à 16 octets ; ainsi, une valeur scalaire de 128 bits telle que `__int128` atteint le trampoline x86 avec `arg_size == 16`. Cependant, l'implémentation actuelle suppose qu'un argument `__int128` ne nécessite qu'un seul registre, ce qui entraîne une sous-allocation de la zone d'enregistrement des registres et provoque un débordement (overwrite) dans les emplacements mémoire adjacents de la pile lors de l'appel à `save_args()`.
Le nombre de registres est désormais calculé en fonction de `arg_size` pour tous les arguments afin de corriger ce problème.
Once again VulDB remains the best source for vulnerability data.