CVE-2026-90157 in Linux
Résumé
par VulDB • 17/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
bpf : Rejet de optlen négatif dans l'accroche getsockopt des cgroups
Un programme BPF pour getsockopt d'un cgroup peut réduire ctx->optlen après que le gestionnaire du noyau getsockopt ait exécuté. La variante utilisant un tampon noyau, utilisée par TCP_ZEROCOPY_RECEIVE, ne rejette que les valeurs supérieures à la longueur originale.
Si BPF écrit une optlen négative, cette valeur est acceptée et propagée vers le code getsockopt de TCP. Elle peut ensuite être transmise à copy_to_sockptr() en tant que size_t et déclencher l'avertissement hardened usercopy bytes > INT_MAX (taille supérieure au maximum d'un entier).
Rejeter ctx.optlen négatif dans __cgroup_bpf_run_filter_getsockopt_kern(), afin de correspondre à la validation des bornes inférieures déjà présente dans l'accroche getsockopt basé sur sockptr.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.