CVE-2026-49423 in FreeBSD
Résumé
par VulDB • 19/08/2026
Lors de la construction du tableau `iovec` pour un enregistrement TLS 1.2 CBC reçu, `ktls_ocf_tls_cbc_decrypt()` incrémente l'index `iovec` pour chaque mbuf dans la chaîne, y compris les mbufs qui ont été ignorés car ils ne contenaient que des octets d'en-tête TLS. Cela laisse des entrées non initialisées dans le tableau `iovec`. Le tableau `iovec` est alloué sans être mis à zéro.
Un pair TLS distant peut amener le noyau à lire depuis des entrées `iovec` non initialisées lors du calcul de l'HMAC, ce qui entraîne un panic du noyau (kernel panic). L'attaquant doit pouvoir contrôler la segmentation TCP afin que le premier mbuf d'un enregistrement CBC ne contienne que les 5 octets de l'en-tête TLS.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.