CVE-2026-64577

Source
https://cve.org/CVERecord?id=CVE-2026-64577
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64577.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-64577
Downstream
Published
2026-08-05T08:09:33.135Z
Modified
2026-08-06T03:48:34.427622774Z
Summary
gtp: check skb_pull_data() return in gtp1u_send_echo_resp()
Details

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

gtp: check skbpulldata() return in gtp1usendecho_resp()

gtp1usendechoresp() ignores skbpulldata()'s return value. Its caller gtp1uudpencaprecv() only guarantees 16 bytes (udphdr + gtp1header), but the pull requests 20 (gtp1headerlong + udphdr). For a 16-19 byte echo request the pull fails and returns NULL without advancing skb->data; execution continues, and the following skbpush() plus the IP header pushed by iptunnelxmit() move skb->data below skb->head, tripping skbunder_panic().

Fix it by dropping the packet when skbpulldata() fails.

skbuff: skbunderpanic: ... kernel BUG at net/core/skbuff.c:214! Call Trace: skbpush (net/core/skbuff.c:2648) iptunnelxmit (net/ipv4/iptunnelcore.c:82) gtpencaprecv (drivers/net/gtp.c:701 drivers/net/gtp.c:808 drivers/net/gtp.c:920) udpqueuercvoneskb (net/ipv4/udp.c:2388) ... Kernel panic - not syncing: Fatal exception in interrupt

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64577.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
9af41cc33471ea1efa6f77e188f055cc77d0a5c5
Fixed
b3c733eaae7f362601c28ac1533d47a961cd3e1c
Fixed
4fc7923871d176ce0e5fecf4a9b7bb915af790ed
Fixed
961e9b1e33445f8e42859ecc020c9f60d8b69a8b
Fixed
cf45d748e437b8dd2dd987f27ee79c8c86f95c88
Fixed
cd170f051dba9ac146fabcd1b91726487c0cb9fa

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.18.0
Fixed
6.6.148
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.101
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.42
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.6

Database specific

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