PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-68813 Linux CVE debrief

A NULL pointer dereference vulnerability was found in the Linux kernel's IPVS component. When IPVS processes a packet in NAT mode with a misconfigured destination and route lookup fails, the error path calls dst_link_failure() with a NULL skb->dev, leading to a crash in fib_compute_spec_dst(). The issue arises from the IPv4 code path in __ip_vs_get_out_rt() calling dst_link_failure() without ensuring skb->dev is set. This can cause a system crash when processing packets in NAT mode with a misconfigured destination. The vulnerability was resolved by setting skb->dev from skb_dst(skb)->dev before calling dst_link_failure(), similar to the fix used for IPv6.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-01-13
Original CVE updated
2026-10-19
Advisory published
2026-01-13
Advisory updated
2026-10-19

Who should care

Linux kernel developers and administrators responsible for maintaining and securing Linux-based systems, including those who manage Linux kernel updates and vulnerability fixes, and security teams monitoring for similar vulnerabilities in the Linux kernel. They should review and apply the fix to prevent crashes and monitor for similar vulnerabilities in the Linux kernel. Additionally, they should verify and apply the fix to prevent crashes and update Linux

Why it matters

A NULL pointer dereference vulnerability was found in the Linux kernel's IPVS component, which can cause a crash when processing packets in NAT mode with a misconfigured destination.

  • Verify and apply the fix to prevent crashes
  • Monitor for similar vulnerabilities in the Linux kernel
  • Update Linux kernel to the latest version

Technical summary

The IPv4 code path in __ip_vs_get_out_rt() calls dst_link_failure() without ensuring skb->dev is set, leading to a NULL pointer dereference in fib_compute_spec_dst() when ipv4_link_failure() attempts to send ICMP destination unreachable messages. The crash occurs due to a NULL pointer dereference in fib_compute_spec_dst() when ipv4_link_failure() attempts to send ICMP destination unreachable messages. The issue was resolved by applying a fix similar to the one used for IPv6, setting skb->dev from skb_dst(skb)->dev before calling dst_link_failure().

Defensive priority

Apply the fix from commit 326bf17ea5d4 to set skb->dev from skb_dst(skb)->dev before calling dst_link_failure().

Recommended defensive actions

  • Apply the fix from commit 326bf17ea5d4 to set skb->dev from skb_dst(skb)->dev before calling dst_link_failure().
  • Review and update Linux kernel to the latest version
  • Monitor for similar vulnerabilities in the Linux kernel
  • Verify and apply the fix to prevent crashes
  • 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 issue was resolved by applying a fix similar to the one used for IPv6. The crash occurs due to a NULL pointer dereference in fib_compute_spec_dst() when ipv4_link_failure() attempts to send ICMP destination unreachable messages.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-68813 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-68813

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2025-68813 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-68813

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/25ab24df31f7af843c96a38e0781b9165216e1a8

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/312d7cd88882fc6cadcc08b02287497aaaf94bcd

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4729ff0581fbb7ad098b6153b76b6f5aac94618a

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/689a627d14788ad772e0fa24c2e57a23dbc7ce90

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ad891bb3d079a46a821bf2b8867854645191bab0

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/cdeff10851c37a002d87a035818ebd60fdb74447

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/dd72a93c80408f06327dd2d956eb1a656d0b5903

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

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.