PatchSiren cyber security CVE debrief
CVE-2026-98074 Linux CVE debrief
A vulnerability in the Linux kernel's bonding module has been resolved. When releasing all slaves during bond destruction, the curr_active_slave is prematurely cleared to NULL, potentially leading to a permanent leak of promiscuous mode on the physical device. This issue arises because bond_change_active_slave is skipped when oldcurrent is NULL, causing bond_alb_handle_active_change to not decrement the promiscuity counter. As a result, the physical device may remain in promiscuous mode, increasing the risk of security breaches. Linux kernel developers and administrators should review the patch and verify its application to prevent potential security risks.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Linux kernel developers and administrators who use the bonding module, as well as security teams and vulnerability management teams responsible for ensuring the security and integrity of Linux kernel-based systems. They should review the patch and verify its application to prevent potential security risks. Additionally, operators and platform administrators may need to be aware of the vulnerability and its potential impact on their systems.
Why it matters
A vulnerability in the Linux kernel's bonding module can lead to a permanent leak of promiscuous mode on the physical device, potentially increasing the risk of security breaches.
- Potential permanent leak of promiscuous mode on the physical device
- Increased risk of security breaches due to the leak of promiscuous mode
Technical summary
The vulnerability is caused by the premature clearing of curr_active_slave to NULL when releasing all slaves during bond destruction. This can lead to a permanent leak of promiscuous mode on the physical device. The issue arises because bond_change_active_slave is skipped when oldcurrent is NULL, causing bond_alb_handle_active_change to not decrement the promiscuity counter. As a result, the physical device may remain in promiscuous mode, increasing the risk of security breaches. The vulnerability can be resolved by replacing the if (all) branch with if (!all && oldcurrent == slave).
Defensive priority
Medium
Recommended defensive actions
- Review and apply the patch to the Linux kernel's bonding module
- Verify that the Linux kernel is up-to-date with the latest security patches
- Monitor the Linux kernel for any potential issues related to the bonding module
- 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
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
Evidence notes
The vulnerability was introduced in the Linux kernel's bonding module. The issue arises when releasing all slaves during bond destruction, causing the curr_active_slave to be prematurely cleared to NULL. This can lead to a permanent leak of promiscuous mode on the physical device. The source code indicates that the problem occurs when bond_alb_deinit_slave triggers rlb_teach_disabled_mac_on_primary, which increments the active slave dev promiscuity counter. However, bond_change_active_slave is skipped when oldcurrent is NULL, and bond
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98074 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98074
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98074 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98074
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/19ba7ecfade159b3702c78a360fd7d971e2b7109
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6d0ee411d5437f3d126ea6979acb83a8da29dc81
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/af602c7aa5fedc9be3043244017aef4f26c96b70
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d6ef22e79c2be3612868daede0e9a84f05439d9e
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.