CVE-2026-97597ipv6: flowlabel: cap duplicate leases per socket
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
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.
- CVSS
- Not yet scored
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Received
- Record last updated
- Oct 3, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 6d917992c22b6029fc2dc1bd464b7f6709357161; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 2f1a6dd5c80ceb902f50449efe899f29cd7918e3; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 467467bf4209f9f8add0c648bae763f92a0224c3; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 8d6cd188508513503805c156165de38e4e4a8615 | CNA record |
References
- https://git.kernel.org/stable/c/6d917992c22b6029fc2dc1bd464b7f6709357161
- https://git.kernel.org/stable/c/2f1a6dd5c80ceb902f50449efe899f29cd7918e3
- https://git.kernel.org/stable/c/467467bf4209f9f8add0c648bae763f92a0224c3
- https://git.kernel.org/stable/c/8d6cd188508513503805c156165de38e4e4a8615
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.