PatchSiren cyber security CVE debrief
CVE-2026-31668 Linux CVE debrief
A vulnerability in the Linux kernel's seg6 lwtunnel implementation can cause incorrect dst_cache sharing between input and output paths, potentially leading to post-encap SID lookup bypasses. This issue has been resolved by splitting the cache into separate input and output caches. The seg6 lwtunnel uses a single dst_cache per encap route, shared between seg6_input_core() and seg6_output_core(). These two paths can perform the post-encap SID lookup in different routing contexts. Whichever path runs first populates the cache, and the other reuses it blindly, bypassing its own lookup.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-24
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-04-24
- Advisory updated
- 2026-10-19
Who should care
Network administrators and Linux kernel maintainers responsible for systems using seg6 lwtunnel should assess exposure and prioritize verification and remediation efforts. This includes reviewing the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
Why it matters
A vulnerability in the Linux kernel's seg6 lwtunnel implementation can cause incorrect dst_cache sharing, potentially leading to post-encap SID lookup bypasses. Network administrators and Linux kernel maintainers should assess exposure and prioritize verification of affected systems, especially those using seg6 lwtunnel.
- Potential for unauthorized access to sensitive network resources
- Possible disruption of network services due to incorrect routing
- Need for verification of affected systems and updates to fixed kernel versions
- Potential for increased risk if not properly mitigated
Technical summary
The seg6 lwtunnel implementation in the Linux kernel incorrectly shared a single dst_cache between input and output paths. This could lead to post-encap SID lookup bypasses. The issue has been fixed by splitting the cache into separate input and output caches. The seg6 lwtunnel uses a single dst_cache per encap route, shared between seg6_input_core() and seg6_output_core(). These two paths can perform the post-encap SID lookup in different routing contexts (e.g., ip rules matching on the ingress interface, or VRF table separation).
Defensive priority
Network administrators and Linux kernel maintainers should assess exposure and prioritize verification of affected systems, especially those using seg6 lwtunnel. Remediation involves updating to fixed kernel versions.
Recommended defensive actions
- Assess exposure of Linux systems using seg6 lwtunnel
- Verify affected versions and prioritize updates to fixed kernel versions
- Monitor Linux kernel security advisories for further information
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details on the vulnerability and its resolution. Multiple source references from the Linux kernel Git repository are available, indicating a well-documented fix.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-31668 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-31668
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-31668 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31668
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
seg6: separate dst_cache for input and output paths in seg6 lwtunnel
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/31xxx/CVE-2026-31668.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1dec91d3b1cefb82635761b7812154af3ef46449
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/750569d6987a0ff46317a4b86eb3907e296287bf
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/57d0374d14fa667dec6952173b93e7e84486d5c9
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/84d458018b147176b259347103fccb7e93abd2b1
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6305ad032b03d2ea4181b953a66e19a9a6ed053c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/fb56de5d99218de49d5d43ef3a99e062ecd0f9a1
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/17d87d42874f5d6c1a0ccc6d9190dfe82a9a7a6a
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.