vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes (Linux Linux)
At a glance
- Source
- NVD
- EPSS
- EPSS 0.21 % · percentile 11 ()
- State
- PUBLISHED
- Published
- Updated
- Assigner
- Linux
- NVD status
- Received
Description
In the Linux kernel, the following vulnerability has been resolved: vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes The VXLAN VNI filter entry policy declares the GROUP/GROUP6 address attributes as NLA_BINARY with only a maximum length, so validate_nla() accepts a payload shorter than the address. The GROUP consumer reads it with nla_get_in_addr(), an unconditional 4-byte load, so a short attribute over-reads up to 3 bytes of uninitialised slab data, which are stored into remote_ip and echoed back via RTM_GETTUNNEL, disclosing kernel memory. Switch both entries to NLA_POLICY_EXACT_LEN() so the validator rejects any GROUP/GROUP6 that is not exactly 4 / 16 bytes; a valid address is always sent at full width.
References
- https://git.kernel.org/stable/c/e12c4663529699f457b2988c1dfedf4d13b3b3be
- https://git.kernel.org/stable/c/47bfcc871576eaef6c8edab6749acd4b317306ea
- https://git.kernel.org/stable/c/a9ec10815199f9879ba080241dc555efb1daf324
- https://git.kernel.org/stable/c/daebc7064a1b4c12c98e52c4bceede7f2fcd573c
- https://git.kernel.org/stable/c/ad32e564c62ebf5ba76dd60a22af52c69d54d17b
- https://git.kernel.org/stable/c/984f831dda31b3a18f47454cf64989f65402879e
European references
- ENISA EUVD · EUVD-2026-80297
- GCVE · GCVE-0-2026-89776
CERT-FR advisories
- CERTFR-2026-AVI-1385 — Multiples vulnérabilités dans les produits VMware · cert.ssi.gouv.fr
- CERTFR-2026-AVI-1375 — Multiples vulnérabilités dans le noyau Linux de Debian LTS · cert.ssi.gouv.fr
- CERTFR-2026-AVI-1289 — Multiples vulnérabilités dans le noyau Linux de Debian LTS · cert.ssi.gouv.fr
- CERTFR-2026-AVI-1253 — Multiples vulnérabilités dans le noyau Linux de Debian · cert.ssi.gouv.fr
Affected products
| Product | Versions |
|---|---|
| Linux · Linux | affected f9c4bb0b245cee35ef66f75bf409c9573d934cf9 < e12c4663529699f457b2988c1dfedf4d13b3b3be ; affected f9c4bb0b245cee35ef66f75bf409c9573d934cf9 < 47bfcc871576eaef6c8edab6749acd4b317306ea ; affected f9c4bb0b245cee35ef66f75bf409c9573d934cf9 < a9ec10815199f9879ba080241dc555efb1daf324 ; affected f9c4bb0b245cee35ef66f75bf409c9573d934cf9 < daebc7064a1b4c12c98e52c4bceede7f2fcd573c ; affected f9c4bb0b245cee35ef66f75bf409c9573d934cf9 < ad32e564c62ebf5ba76dd60a22af52c69d54d17b ; affected f9c4bb0b245cee35ef66f75bf409c9573d934cf9 < 984f831dda31b3a18f47454cf64989f65402879e |
| Linux · Linux | affected 5.18 ; unaffected 0 < 5.18 ; unaffected 6.1.188 ≤ 6.1.* ; unaffected 6.6.157 ≤ 6.6.* ; unaffected 6.12.110 ≤ 6.12.* ; unaffected 6.18.52 ≤ 6.18.* |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| CERT-FR (ANSSI) | Licence Ouverte / Etalab 2.0 |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |