CVE-2026-74475

vxlan: use neigh_ha_snapshot() in route_shortcircuit()

State
Published
Severity
10.0 Critical
Published
Aug 15, 2026
Updated
Oct 16, 2026
Reserved
Aug 15, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

vxlan: use neigh_ha_snapshot() in route_shortcircuit()

The neighbour hardware address n->ha can be updated asynchronously by the neighbour subsystem, protected by n->ha_lock seqlock. Reading n->ha without holding the seqlock loop can lead to torn reads or reading a partially updated MAC address.

Use neigh_ha_snapshot() in route_shortcircuit() to safely copy n->ha under read_seqbegin()/read_seqretry() lock protection before using it.

Note that arp_reduce() and neigh_reduce() seem to have the same issue left for future patches.

Scores

CVSSScoreVectorSource
3.110.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:LLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • e4f67addf158f98f8197e08974966b18480dc751 to before 32a9590a8d30426e3db63e6b20893e47e02576c0Affected
  • e4f67addf158f98f8197e08974966b18480dc751 to before d0993fc053f29e15cc7c9fe2029df3882a2ab5abAffected
  • e4f67addf158f98f8197e08974966b18480dc751 to before 87210054bad82bbae6f483a742dc45722fb47a6bAffected
  • e4f67addf158f98f8197e08974966b18480dc751 to before d08e8ac13f2e228cc7fc3c70b5ebe71557b624a0Affected
  • e4f67addf158f98f8197e08974966b18480dc751 to before ec341bb76d77b4c2948764375ee6bfeef4bb41c3Affected
  • e4f67addf158f98f8197e08974966b18480dc751 to before ff89415d34c3ab9f5312316423122e664ed3524fAffected
  • e4f67addf158f98f8197e08974966b18480dc751 to before 05f2987f73daa05333fd713d05546142f9f7c5f0Affected
  • e4f67addf158f98f8197e08974966b18480dc751 to before 8eca411347e1d38964f9ed2c8d3b6ab0e7e4473dAffected
LinuxLinux
  • 3.8Affected
  • before 3.8Not affected
  • 5.10.265 through 5.10.*Not affected
  • 5.15.216 through 5.15.*Not affected
  • 6.1.183 through 6.1.*Not affected
  • 6.6.151 through 6.6.*Not affected
  • 6.12.103 through 6.12.*Not affected
  • 6.18.44 through 6.18.*Not affected
  • 7.1.8 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.