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

ipv6: flowlabel: cap duplicate leases per socket

ipv6_flowlabel_get() allocates an ipv6_fl_socklist entry for every
successful GET. The recheck path for a compatible existing flowlabel
links another lease without applying any lease admission check. Repeated
GET requests for one shareable label can therefore grow a socket's lease
list without bound.

Reject a new unprivileged lease once the socket already holds
FL_MAX_PER_SOCK leases. Check this on the shared recheck path so reuse
of a globally interned label, including the fl_intern() collision path,
is covered as well. New-label admission remains under the existing
mem_check() policy.

Use capable(CAP_NET_ADMIN) rather than ns_capable(), matching
mem_check(). An unprivileged user must not bypass the cap by creating a
user namespace and a netns where they have CAP_NET_ADMIN, which would
still consume host memory.

Check the capability only when the socket reaches the limit, so
successful unprivileged GET requests below the cap do not generate a
capability audit. Do the admission check before updating linger and
expires so a rejected GET does not refresh the shared label, matching
the existing socket-list allocation failure path.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via uncontrolled memory usage
Action: Patch Immediately
AI Analysis

Impact

In Linux kernels the ipv6_flowlabel_get function allocates a new entry for each successful flowlabel GET request. The implementation of the recheck path for an existing flowlabel fails to enforce the maximum lease count per socket, allowing an attacker to repeatedly issue GET requests for a shareable label and grow the socket's lease list without bound. This unchecked growth can exhaust system memory and lead to a denial of service. The weakness corresponds to Resource Exhaustion and improper resource limit enforcement, which are reflected in the associated CWEs.

Affected Systems

All deployments of the Linux kernel that include the ipv6 flowlabel subsystem are potentially affected, regardless of distribution. No version range is specified, so any kernel prior to the bug fix should be treated as vulnerable.

Risk and Exploitability

The CVSS score is 5.5, indicating a moderate severity vulnerability. The EPSS score of <1% indicates a very low probability of exploitation. Based on the description, the likely attack vector is an attacker issuing repeated flowlabel GET requests, either locally or via the network. An attacker who can issue repeated flowlabel GET requests, either locally or through the network, could cause the socket's lease list to grow without bound, leading to significant memory consumption and potential denial of service. The vulnerability is not listed in the CISA KEV catalog, so no large-scale exploitation has been reported yet, but the possibility of memory exhaustion remains a concern for affected systems.

Generated by OpenCVE AI on October 1, 2026 at 10:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that contains the fix for the flowlabel lease limit issue
  • If a kernel upgrade cannot be applied immediately, limit the number of flowlabel leases per socket by configuring the kernel parameter FL_MAX_PER_SOCK or by disabling the flowlabel subsystem if it is not required
  • Continuously monitor system memory usage and the growth of socket lease lists, and alert when abnormal allocation patterns are detected

Generated by OpenCVE AI on October 1, 2026 at 10:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Wed, 21 Oct 2026 13:15:00 +0000


Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

Wed, 30 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
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 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-770

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ipv6: flowlabel: cap duplicate leases per socket ipv6_flowlabel_get() allocates an ipv6_fl_socklist entry for every successful GET. The recheck path for a compatible existing flowlabel links another lease without applying any lease admission check. Repeated GET requests for one shareable label can therefore grow a socket's lease list without bound. Reject a new unprivileged lease once the socket already holds FL_MAX_PER_SOCK leases. Check this on the shared recheck path so reuse of a globally interned label, including the fl_intern() collision path, is covered as well. New-label admission remains under the existing mem_check() policy. Use capable(CAP_NET_ADMIN) rather than ns_capable(), matching mem_check(). An unprivileged user must not bypass the cap by creating a user namespace and a netns where they have CAP_NET_ADMIN, which would still consume host memory. Check the capability only when the socket reaches the limit, so successful unprivileged GET requests below the cap do not generate a capability audit. Do the admission check before updating linger and expires so a rejected GET does not refresh the shared label, matching the existing socket-list allocation failure path.
Title ipv6: flowlabel: cap duplicate leases per socket
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-21T12:53:23.601Z

Reserved: 2026-09-24T16:01:01.157Z

Link: CVE-2026-97597

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:11.017

Modified: 2026-10-21T13:21:14.457

Link: CVE-2026-97597

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-97597 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T11:00:06Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling