PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89561 Linux CVE debrief

A null pointer dereference vulnerability was found in the Linux kernel's IPv6 implementation. The vulnerability occurs when the device's MTU drops below IPV6_MIN_MTU, causing addrconf_ifdown() to clear dev->ip6_ptr through RCU_INIT_POINTER(). A packet that passed the idev check in ip6_rcv_core() can then reach ipv6_rpl_srh_rcv() with dev->ip6_ptr already NULL.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-11
Original CVE updated
2026-10-21
Advisory published
2026-09-11
Advisory updated
2026-10-21

Who should care

Linux kernel developers and maintainers, network administrators, and security teams responsible for Linux-based systems, particularly those who manage or maintain Linux kernel deployments, should review and apply patches to prevent potential system crashes or instability and denial-of-service attacks.

Why it matters

A null pointer dereference vulnerability in the Linux kernel's IPv6 implementation requires attention from Linux kernel developers, network administrators, and security teams. The vulnerability can cause system crashes or instability and may be exploited for denial-of-service attacks. Verification of kernel version and patch application, as well as monitoring of network traffic and system logs, are necessary to ensure system security.

  • Potential system crashes or instability due to null pointer dereferences.
  • Possible denial-of-service (DoS) attacks through exploitation of this vulnerability.
  • Verification of kernel version and patch application is necessary to ensure system security.
  • Monitoring of network traffic and system logs is recommended to detect potential exploitation attempts.

Technical summary

The vulnerability occurs in the Linux kernel's IPv6 implementation, specifically in the ipv6_rpl_srh_rcv() function. When the device's MTU drops below IPV6_MIN_MTU, addrconf_ifdown() clears dev->ip6_ptr through RCU_INIT_POINTER(). A packet that passed the idev check in ip6_rcv_core() can then reach ipv6_rpl_srh_rcv() with dev->ip6_ptr already NULL, causing a null pointer dereference. The fix involves adding a NULL check for idev in ipv6_rthdr_rcv() before calling ipv6_rpl_srh_rcv() or ipv6_srh_rcv(). This change ensures that the packet is dropped in one place, with SKB_DROP_REASON_IPV6DISABLED on both paths.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to ensure the vulnerability is fixed.
  • Monitor network traffic and system logs for potential exploitation attempts.
  • Verify that affected systems are updated with the latest kernel version.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The vulnerability was resolved by adding a NULL check for idev in ipv6_rthdr_rcv() before calling ipv6_rpl_srh_rcv() or ipv6_srh_rcv(). This change ensures that the packet is dropped in one place, with SKB_DROP_REASON_IPV6DISABLED on both paths. The fix was applied to prevent null pointer dereferences when the device's MTU drops below IPV6_MIN_MTU, causing addrconf_ifdown() to clear dev->ip6_ptr through RCU_INIT_POINTER(). A packet that passed the idev check in ip6_rcv_core() can then reach ipv6_rpl_srh_rcv() with dev->ip6_ptr already

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89561 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-89561

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

  • CVE-2026-89561 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89561

    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/63f50e9f90d0287ad66a0955ebfc2d3a9c044a1c

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.