PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98619 Linux CVE debrief

A vulnerability in the Linux kernel's ethtool self-test functionality can cause an interface to be brought down and back up without proper locking, leading to a potential use-after-free condition. This issue arises from the ethtool self-test, a legacy ioctl-only command, which requires rtnl_lock for certain operations. The ethtool IOCTL path has become rtnl-optional for ops-locked drivers, causing the self-test to tear down the device without rtnl_lock. This can be reproduced deterministically with lockdep and trips ASSERT_RTNL() in __dev_close_many() / __dev_open(). The vulnerability affects ops-locked drivers like fbnic and bnxt.

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

Who should care

Linux kernel maintainers, ops-locked driver developers, and system administrators responsible for configuring ethtool self-tests should verify and apply patches, review configurations, and monitor for potential issues. Affected operators, platforms, vulnerability-management, and security teams should also be aware of the vulnerability and its potential impacts.

Why it matters

A vulnerability in the Linux kernel's ethtool self-test functionality can cause an interface to be brought down and back up without proper locking, leading to a potential use-after-free condition. Linux kernel maintainers, ops-locked driver developers, and system administrators responsible for configuring ethtool self-tests should verify and apply patches, review configurations, and monitor for potential issues.

  • Potential use-after-free conditions may occur due to improper locking
  • Verification of ethtool self-test configurations is necessary for ops-locked drivers
  • Monitoring for potential issues is recommended

Technical summary

The Linux kernel's ethtool self-test functionality is vulnerable to a use-after-free condition due to improper locking. The ethtool IOCTL path has become rtnl-optional for ops-locked drivers, causing the self-test to tear down the device without rtnl_lock. This can be reproduced deterministically with lockdep and trips ASSERT_RTNL() in __dev_close_many() / __dev_open(). The vulnerability affects ops-locked drivers like fbnic and bnxt, which require rtnl_lock for their offline self-test functionality. An opt-in bit has been added for drivers whose self-test needs rtnl_lock.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply patches from Linux kernel maintainers
  • Verify ethtool self-test configurations for ops-locked drivers
  • Monitor for potential use-after-free conditions
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • 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

Evidence notes

The issue arises from the ethtool self-test, a legacy ioctl-only command, which requires rtnl_lock for certain operations. An opt-in bit has been added for drivers whose self-test needs rtnl_lock, and it has been set on ops-locked drivers like fbnic and bnxt.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98619 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-98619 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/1b82958f3f035df5ccaab5430a2302f08a5d5351

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4ca1503491f1f25a954c13ac5775bf6775c5abc8

    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.