PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99025 Linux CVE debrief

A soft lockup vulnerability was found in the Linux kernel's openvswitch netlink flow dump. This issue can cause a production compute node to panic when carrying a few thousand datapath flows. The vulnerability is due to ovs_flow_cmd_dump() calling ovs_flow_stats_get() for every flow it emits, releasing stats->lock with spin_unlock_bh() once per CPU that has touched the flow. This can lead to a soft lockup when the dumping thread becomes the CPU's softirq engine and never sleeps.

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

Who should care

Linux system administrators, security teams, and operators managing Linux kernel-based systems should assess exposure and verify if their systems are affected by checking the Linux kernel version and openvswitch configuration. This includes teams responsible for vulnerability management, platform security, and ensuring the stability of production compute nodes.

Why it matters

Defenders should prioritize patching or mitigating this vulnerability to prevent potential system crashes. Linux system administrators and security teams should assess exposure and verify if their systems are affected by checking the Linux kernel version and openvswitch configuration.

  • Potential system crashes due to soft lockup
  • Increased CPU usage due to softirq engine

Technical summary

The vulnerability is caused by ovs_flow_cmd_dump() calling ovs_flow_stats_get() for every flow it emits, releasing stats->lock with spin_unlock_bh() once per CPU that has touched the flow. This can lead to a soft lockup when the dumping thread becomes the CPU's softirq engine and never sleeps. The fix involves holding BH off across the whole callback in ovs_flow_cmd_dump(), similar to ctnetlink_dump_table(). Linux system administrators should assess exposure and verify if their systems are affected by checking the Linux kernel version and openvswitch configuration.

Defensive priority

Defenders should prioritize patching or mitigating this vulnerability to prevent potential system crashes. Linux system administrators and security teams should assess exposure and verify if their systems are affected by checking the Linux kernel version and openvswitch configuration.

Recommended defensive actions

  • Patch or upgrade to a fixed Linux kernel version
  • Verify system exposure by checking Linux kernel version and openvswitch configuration
  • Monitor system logs for potential soft lockup issues
  • 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 vulnerability was resolved by holding BH off across the whole callback in ovs_flow_cmd_dump(), similar to ctnetlink_dump_table(). The fix involves modifying the openvswitch code to prevent the soft lockup.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99025 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-99025 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • openvswitch: fix soft lockup in the netlink flow dump

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99025.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9ffb9897b39037a688ae01d0b3aea4ccce27dd75

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5b6a8bbdcdd7d0fddee466c1c7fe5b7f30aa392c

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/55f12552b00a34ca7ab5cf2d2b5ed02f8f06a965

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/80db24f3c16fdeef85460d9d66a4aae7a9cb92b4

    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.