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.