CVE-2023-53559

ip_vti: fix potential slab-use-after-free in decode_session6

HIGH
7.8
CVSS Score
Published: October 4, 2025 at 03:17 PM UTC
Updated: August 5, 2026 at 10:24 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
HIGH7.8
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: ip_vti: fix potential slab-use-after-free in decode_session6 When ip_vti device is set to the qdisc of the sfb type, the cb field of the sent skb may be modified during enqueuing. Then, slab-use-after-free may occur when ip_vti device sends IPv6 packets. As commit f855691975bb ("xfrm6: Fix the nexthdr offset in _decode_session6.") showed, xfrm_decode_session was originally intended only for the receive path. IP6CB(skb)->nhoff is not set during transmission. Therefore, set the cb field in the skb to 0 before sending packets.

Affected

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

3.19 ≤ v < 4.14.3243.19 ≤ v < 4.19.2933.19 ≤ v < 5.10.1923.19 ≤ v < 5.15.1283.19 ≤ v < 5.4.2553.19 ≤ v < 6.1.473.19 ≤ v < 6.4.123.19 ≤ v < 6.53.19.1 ≤ v < 4.14.3244.15 ≤ v < 4.19.2934.20 ≤ v < 5.4.2555.11 ≤ v < 5.15.1285.16 ≤ v < 6.1.475.5 ≤ v < 5.10.1926.2 ≤ v < 6.4.123.193.19 rc76.5 rc16.5 rc26.5 rc36.5 rc46.5 rc56.5 rc6f855691975bb06373a98711e4cfe2c224244b536
Vendor states this is fixed in 0b4d69539fdea138af2befe08893850c89248068 (fixed)
Vendor states this is fixed in 2b05bf5dc437f7891dd409a3eaf5058459391c7a (fixed)
Vendor states this is fixed in 6018a266279b1a75143c7c0804dd08a5fc4c3e0b (fixed)
Vendor states this is fixed in 78e397a43e1c47321a4679cc49a6c4530bf820b9 (fixed)
Vendor states this is fixed in 7dfe23659f3677c08a60a0056cda2d91a79c15ca (fixed)
Vendor states this is fixed in 82fb41c5de243e7dfa90f32ca58e35adaff56c1d (fixed)
Vendor states this is fixed in d34c30442d5e53a33cde79ca163320dbe2432cbd (fixed)
Vendor states this is fixed in e1e04cc2ef2c0c0866c19f5627149a76c2baae32 (fixed)
Vendor states this is fixed in 3.19 (unaffected)
Vendor states this is fixed in 4.14.324 (unaffected)
Vendor states this is fixed in 4.19.293 (unaffected)
Vendor states this is fixed in 5.10.192 (unaffected)
Vendor states this is fixed in 5.15.128 (unaffected)
Vendor states this is fixed in 5.4.255 (unaffected)
Vendor states this is fixed in 6.1.47 (unaffected)
Vendor states this is fixed in 6.4.12 (unaffected)
Vendor states this is fixed in 6.5 (unaffected)

CVSS

7.8HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-416

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