CVE-2026-31428 in Linuxinformation

Résumé

par VulDB • 21/05/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

netfilter : nfnetlink_log : correction de la fuite de remplissage non initialisé dans NFULA_PAYLOAD

__build_packet_message() construit manuellement l'attribut netlink NFULA_PAYLOAD en utilisant skb_put() et skb_copy_bits(), contournant les assistants standard nla_reserve()/nla_put(). Bien que nla_total_size(data_len) octets soient alloués (y compris le remplissage d'alignement NLA), seuls data_len octets de données de paquet réelles sont copiés. Les octets de remplissage de queue nla_padlen(data_len) (1 à 3 lorsque data_len n'est pas aligné sur 4 octets) ne sont jamais initialisés, entraînant la fuite de contenus heap obsolètes vers l'espace utilisateur via la socket netlink NFLOG.

Remplacer la construction manuelle de l'attribut par nla_reserve(), qui gère la vérification de l'espace restant, la configuration de l'en-tête et la mise à zéro du remplissage via __nla_reserve(). La fonction skb_copy_bits() subséquente remplit les données de payload sur l'attribut correctement initialisé.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

09/03/2026

Divulgation

13/04/2026

Modérer

accepté

Entrée

VDB-357155

CPE

prêt

EPSS

0.00131

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!