Description
In the Linux kernel, the following vulnerability has been resolved:

net: hsr: free learned nodes on device setup failure

hsr_dev_finalize() can fail after a lower-device RX handler has
already been registered (slave A is added before the failable slave B
and interlink adds). RX handlers run in softirq regardless of the
master's state, so frames received in that window can learn dynamic
nodes into node_db, and the error unwind never releases them.

Free both owned dynamic databases in the unwind, mirroring
hsr_dellink(). proxy_node_db is provably empty on every current error
exit (only interlink RX feeds it, and the interlink add is the last
failable step) and is freed for symmetry. The order is safe:
hsr_del_port() unregisters each RX handler with synchronize_net()
before hsr_del_nodes() runs, which removes remaining entries with
list_del_rcu() and defers their release with call_rcu() for readers
already under RCU.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory Leak leading to Potential Denial of Service
Action: Apply Patch
AI Analysis

Impact

A failure in the hsr_dev_finalize() routine of the Linux kernel’s High‑Speed Replication (HSR) subsystem can leave dynamic node entries in the kernel node database unfreed. Frames received during this short window cause the node database to grow unboundedly, consuming kernel memory over time. This uninitialized memory leak can exhaust available kernel memory, leading to a denial‑of‑service condition for system administrators and users.

Affected Systems

Linux kernel builds that include the HSR module and that have not yet incorporated the 2026‑100071 fix are affected. Systems running versions prior to the patch and that enable or load the HSR interface are vulnerable.

Risk and Exploitability

The CVSS score of 5.5 denotes moderate impact, while the EPSS score of <1% indicates a very low probability of exploitation in the wild. Because the flaw is tied to the HSR configuration path, it is inferred that an attacker would need privileged local access to configure the HSR interface, making remote exploitation unlikely. The vulnerability is not listed in the CISA KEV catalog, suggesting there are no known active exploits.

Generated by OpenCVE AI on October 23, 2026 at 00:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor-supplied kernel patch that addresses the memory resource leak (CWE‑772) in the hsr_dev_finalize() cleanup routine
  • Disabling or unloading the HSR module removes the unprotected resource allocation path, mitigating the CWE‑772 vulnerability
  • Configure kernel memory usage limits or implement alerts to detect abnormal memory consumption that could indicate exploitation of the CWE‑772 memory leak

Generated by OpenCVE AI on October 23, 2026 at 00:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Wed, 21 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo

Thu, 01 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Thu, 01 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Fri, 25 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: hsr: free learned nodes on device setup failure hsr_dev_finalize() can fail after a lower-device RX handler has already been registered (slave A is added before the failable slave B and interlink adds). RX handlers run in softirq regardless of the master's state, so frames received in that window can learn dynamic nodes into node_db, and the error unwind never releases them. Free both owned dynamic databases in the unwind, mirroring hsr_dellink(). proxy_node_db is provably empty on every current error exit (only interlink RX feeds it, and the interlink add is the last failable step) and is freed for symmetry. The order is safe: hsr_del_port() unregisters each RX handler with synchronize_net() before hsr_del_nodes() runs, which removes remaining entries with list_del_rcu() and defers their release with call_rcu() for readers already under RCU.
Title net: hsr: free learned nodes on device setup failure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T08:43:03.400Z

Reserved: 2026-09-25T10:25:14.456Z

Link: CVE-2026-100071

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-09-25T14:17:13.567

Modified: 2026-10-21T18:46:22.190

Link: CVE-2026-100071

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-100071 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T00:45:13Z

Weaknesses