CVE-2026-80851

Source
https://cve.org/CVERecord?id=CVE-2026-80851
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80851.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-80851
Downstream
Published
2026-09-04T15:55:01.667Z
Modified
2026-09-06T03:46:27.812628941Z
Summary
gtp: serialize PDP context updates
Details

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

gtp: serialize PDP context updates

PDP contexts can be deleted through GTPCMDDELPDP or while the GTP network device is being unregistered. The latter is serialized by RTNL, but the generic-netlink delete path only holds RCU.

Running both paths concurrently can therefore make both paths delete the same PDP context. The issue was found through static analysis and reproduced on a KASAN-enabled kernel by a simple two-thread program racing GTPCMDDELPDP against RTM_DELLINK:

Oops: general protection fault, probably for non-canonical address KASAN: maybe wild-memory-access in range [0xdead000000000120-0xdead000000000127] RIP: gtpgenldel_pdp+0x1c1/0x420 [gtp] RBP: dead000000000122

The second deletion dereferenced the poisoned hlist pprev pointer.

Serialize gtppdpadd(), gtpgenldelpdp(), and gtpdellink() with a shared mutex. Keep the mutex held until the final use of a PDP context in the NEWPDP path, and keep the RCU read-side section around the complete PDP context use in the DELPDP path.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80851.json"
}
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
459aa660eb1d8ce67080da1983bb81d716aa5a69
Fixed
5f77ddb2756340c1b05381674ca025d52998005e
Fixed
3d950e98f74af9611925a5226edced02155f6ed1
Fixed
6df4f05bc2991467939d7d80b6f7e121559cc3df
Fixed
1e995498d29784a06a2b2899370a1926cfc8410d
Fixed
498386b6d402737db1e2eeed4c385acbf0ef9e34

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.7.0
Fixed
6.12.108
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.49
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.13
Type
ECOSYSTEM
Events
Introduced
7.2.0
Fixed
7.2.3

Database specific

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