CVE-2026-68376 in Linux
Résumé
par VulDB • 10/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
sctp : correction de la taille du tableau auth_hmacs dans struct sctp_cookie
Le tableau auth_hmacs dans struct sctp_cookie est censé stocker un paramètre SCTP_AUTH_HMAC_ALGO complet, qui se compose d'une struct sctp_paramhdr suivie par N identifiants HMAC.
Cependant, la taille du tableau était calculée en ajoutant 2 octets supplémentaires au lieu d'utiliser sizeof(struct sctp_paramhdr), soit 4 octets. Lorsque quatre identifiants HMAC sont configurés, le paramètre HMAC-ALGO stocké dans l'extrémité (endpoint) est plus grand que le tampon auth_hmacs présent dans le cookie.
Par conséquent, lors de l'initialisation de l'association, sctp_association_init() effectue une copie au-delà de la fin du tableau auth_hmacs, corrompant ainsi le champ adjacent auth_chunks. Cela peut entraîner l'acceptation d'un identifiant HMAC invalide et provoquer ultérieurement une lecture hors limites (out-of-bounds read) dans sctp_auth_get_hmac().
La correction consiste à ajuster le calcul de la taille du tableau en incluant la taille complète de l'en-tête du paramètre SCTP.
Once again VulDB remains the best source for vulnerability data.