CVE-2026-52981

Source
https://cve.org/CVERecord?id=CVE-2026-52981
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-52981.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-52981
Downstream
Related
Published
2026-06-24T16:28:57.074Z
Modified
2026-07-21T09:52:49.254589008Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
neigh: let neigh_xmit take skb ownership
Details

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

neigh: let neigh_xmit take skb ownership

neighxmit always releases the skb, except when no neighbour table is found. But even the first added user of neighxmit (mpls) relied on neigh_xmit to release the skb (or queue it for tx).

sashiko reported: If neighxmit() is called with an uninitialized neighbor table (for example, NEIGHNDTABLE when IPv6 is disabled), it returns -EAFNOSUPPORT and bypasses its internal outkfreeskb error path. Because the return value of neighxmit() is ignored here, does this leak the SKB?

Assume full ownership and remove the last code path that doesn't xmit or free skb.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/52xxx/CVE-2026-52981.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4fd3d7d9e868ffbdb0e7a67c5c8e9dfdcd846a62
Fixed
8a89054a1ec0767aec25ed2bbac933da6ba3cf5a
Fixed
9247d59ca15bf60a57dca08103f055d8a4340877
Fixed
0084712e0bee204b284510cdb63182fd5a30c2b7
Fixed
63063ba60d2dc334e34f1e3f9271d7f3f6f30307
Fixed
445e45a2c3a078316a62d2d331a570cf34ef5079
Fixed
4438113be604ee67a7bf4f81da6e1cca41332ce4

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-52981.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.1.0
Fixed
6.1.175
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.141
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.91
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.33
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.10

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-52981.json"