CVE-2023-52522

net: fix possible store tearing in neigh_periodic_work()

MEDIUM
5.5
CVSS Score
Published: March 2, 2024 at 09:52 PM UTC
Updated: August 5, 2026 at 09:25 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: net: fix possible store tearing in neigh_periodic_work() While looking at a related syzbot report involving neigh_periodic_work(), I found that I forgot to add an annotation when deleting an RCU protected item from a list. Readers use rcu_deference(*np), we need to use either rcu_assign_pointer() or WRITE_ONCE() on writer side to prevent store tearing. I use rcu_assign_pointer() to have lockdep support, this was the choice made in neigh_flush_dev().

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

2.6.37 ≤ v < 5.10.1982.6.37 ≤ v < 5.15.1352.6.37 ≤ v < 5.4.2582.6.37 ≤ v < 6.1.572.6.37 ≤ v < 6.5.72.6.37 ≤ v < 6.65.11 ≤ v < 5.15.1355.16 ≤ v < 6.1.575.5 ≤ v < 5.10.1986.2 ≤ v < 6.5.76.6 rc16.6 rc26.6 rc36.6 rc4767e97e1e0db0d0f3152cd2f3bd3403596aedbad
Vendor states this is fixed in 147d89ee41434b97043c2dcb17a97dc151859baa (fixed)
Vendor states this is fixed in 25563b581ba3a1f263a00e8c9a97f5e7363be6fd (fixed)
Vendor states this is fixed in 2ea52a2fb8e87067e26bbab4efb8872639240eb0 (fixed)
Vendor states this is fixed in 95eabb075a5902f4c0834ab1fb12dc35730c05af (fixed)
Vendor states this is fixed in a75152d233370362eebedb2643592e7c883cc9fc (fixed)
Vendor states this is fixed in f82aac8162871e87027692b36af335a2375d4580 (fixed)
Vendor states this is fixed in 2.6.37 (unaffected)
Vendor states this is fixed in 5.10.198 (unaffected)
Vendor states this is fixed in 5.15.135 (unaffected)
Vendor states this is fixed in 5.4.258 (unaffected)
Vendor states this is fixed in 6.1.57 (unaffected)
Vendor states this is fixed in 6.5.7 (unaffected)
Vendor states this is fixed in 6.6 (unaffected)

References (6)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/147d89ee41434b97043c2dcb17a97dc151859baa
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/25563b581ba3a1f263a00e8c9a97f5e7363be6fd
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/2ea52a2fb8e87067e26bbab4efb8872639240eb0
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/95eabb075a5902f4c0834ab1fb12dc35730c05af
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/a75152d233370362eebedb2643592e7c883cc9fc
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/f82aac8162871e87027692b36af335a2375d4580

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

5.5MEDIUMCISA-ADP
Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
NVD-CWE-noinfo

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card