CVE-2026-23304: linux NULL Pointer Dereference
Vulnerability summary
CVE-2026-23304 is a medium (CVSS 5.5) NULL Pointer Dereference vulnerability in linux. EPSS estimates a 0.13% chance of exploitation in the next 30 days, higher than 2.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 36 · Related 34Timeline
- 25-03-2026PublishedVulnerability first disclosed.
- 15-10-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu() l3mdev_master_dev_rcu() can return NULL when the slave device is being un-slaved from a VRF. All other callers deal with this, but we lost the fallback to loopback in ip6_rt_pcpu_alloc() -> ip6_rt_get_dev_rcu() with commit 4832c30d5458 ("net: ipv6: put host and anycast routes on device with address"). KASAN: null-ptr-deref in range [0x0000000000000108-0x000000000000010f] RIP: 0010:ip6_rt_pcpu_alloc (net/ipv6/route.c:1418) Call Trace: ip6_pol_route (net/ipv6/route.c:2318) fib6_rule_lookup (net/ipv6/fib6_rules.c:115) ip6_route_output_flags (net/ipv6/route.c:2607) vrf_process_v6_outbound (drivers/net/vrf.c:437) I was tempted to rework the un-slaving code to clear the flag first and insert synchronize_rcu() before we remove the upper. But looks like the explicit fallback to loopback_dev is an established pattern. And I guess avoiding the synchronize_rcu() is nice, too.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.13%
Chance of exploitation in the next 30 days
Percentile
2%
Versus all other CVEs
30-day change
0.00 pp
From 0.13% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Ubuntu156 products
- linuxAll versions (No fix recorded) | < 5.15.0-186.196 | < 6.8.0-136.136
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 5.15.0-1112.119 | < 6.8.0-1061.64
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < d542e2ac7f9e288d49735be0775611547ca4e0ee | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < a73fe9f4ae84a239d5b2686f47a58c158aee2eb4 | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < 4a48fe59f29f673a3d042d679f26629a9c3e29d4 | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < 581800298313c9fd75e94985e6d37d21b7e35d34 | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < 3310fc11fc47387d1dd4759b0bc961643ea11c7f | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < 0b5a7826020706057cc5a9d9009e667027f221ee | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < ae88c8256547b63980770a9ea7be73a15900d27e | ≥ 4832c30d5458387ff2533ff66fbde26ad8bb5a2d, < 2ffb4f5c2ccb2fa1c049dd11899aee7967deef5a | 4.14
- linux_kernel≥ 4.14, < 5.10.253 | ≥ 5.11, < 5.15.203 | ≥ 5.16, < 6.1.167 | ≥ 6.2, < 6.6.130 | ≥ 6.7, < 6.12.77 | ≥ 6.13, < 6.18.17 | ≥ 6.19, < 6.19.7 | 7.0:rc1 | 7.0:rc2
Debian1 product
- linux< 6.1.170-1 | < 6.12.85-1 | < 6.19.8-1
3 vendors · 159 products