CVE-2026-31664

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.1%
Linux•Linux•Versions : <=6.1.*, <=6.12.*, 6.18.23, <a5127501c8d30b5728791b1e340284ca5c9cc4bd, 2.6.12, 0, 7.0, <2.6.12, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 5.15.209, <e6f4ffe8596947a595c9544e73a73adcb0568b88, <71a98248c63c535eaa4d4c22f099b68d902006d0, <=5.10.*, <=6.6.*, <=6.19.*, 6.1.169, <eda30846ea54f8ed218468e5480c8305ca645e37, <ac6985903db047eaff54db929e4bf6b06782788e, <=6.18.*, 5.10.258, <c221ed63a2769a0af8bd849dfe25740048f34ef4, 6.6.135, <e1af65c669ebb1666c54576614c01a7f9ffcfff6, 6.19.13, <b1dfd6b27df35ef4f87825aa5f607378d23ff0f2, <=*, <=5.15.*, 6.12.82

Description

In the Linux kernel, the following vulnerability has been resolved: xfrm: clear trailing padding in build_polexpire() build_expire() clears the trailing padding bytes of struct xfrm_user_expire after setting the hard field via memset_after(), but the analogous function build_polexpire() does not do this for struct xfrm_user_polexpire. The padding bytes after the __u8 hard field are left uninitialized from the heap allocation, and are then sent to userspace via netlink multicast to XFRMNLGRP_EXPIRE listeners, leaking kernel heap memory contents. Add the missing memset_after() call, matching build_expire().

Gravité et risque d'exploitation

CVE-2026-31664 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.12 %, ce qui la place devant 1.7 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <=6.12.*, 6.18.23, <a5127501c8d30b5728791b1e340284ca5c9cc4bd, 2.6.12, 0, 7.0, <2.6.12, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 5.15.209, <e6f4ffe8596947a595c9544e73a73adcb0568b88, <71a98248c63c535eaa4d4c22f099b68d902006d0, <=5.10.*, <=6.6.*, <=6.19.*, 6.1.169, <eda30846ea54f8ed218468e5480c8305ca645e37, <ac6985903db047eaff54db929e4bf6b06782788e, <=6.18.*, 5.10.258, <c221ed63a2769a0af8bd849dfe25740048f34ef4, 6.6.135, <e1af65c669ebb1666c54576614c01a7f9ffcfff6, 6.19.13, <b1dfd6b27df35ef4f87825aa5f607378d23ff0f2, <=*, <=5.15.*, 6.12.82) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références