Skip to main content

Linux Kernel EUVDEUVD-2026-38724

| CVE-2026-52921 MEDIUM
Loop with Unreachable Exit Condition (Infinite Loop) (CWE-835)
2026-06-24 Linux GHSA-3v47-mwg3-xvq2
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local low-privilege access required to trigger ipset iteration; only availability impacted; no confidentiality, integrity, or scope change.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
5.5 LOW
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 08, 2026 - 20:53 vuln.today
CVSS changed
Jul 08, 2026 - 18:07 NVD
5.5 (MEDIUM)
Patch available
Jun 24, 2026 - 09:16 EUVD
CVE Published
Jun 24, 2026 - 07:14 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 24, 2026 - 07:14 nvd
MEDIUM 5.5

DescriptionNVD

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

netfilter: ipset: stop hash:* range iteration at end

The following hash set variants:

hash:ip,mark hash:ip,port hash:ip,port,ip hash:ip,port,net

iterate IPv4 ranges with a 32-bit iterator.

The iterator must stop once the last address in the requested range has been processed. Advancing it once more can move the traversal state past the end of the request, so a later retry may continue from an unintended position.

Handle the iterator increment explicitly at the end of the loop and stop once the upper bound has been processed. This keeps the existing retry behaviour intact for valid ranges while preventing traversal from continuing past the original boundary.

AnalysisAI

Denial of service in the Linux kernel netfilter ipset subsystem allows a local low-privileged user to disrupt availability by triggering an iterator overrun in hash:ip,mark, hash:ip,port, hash:ip,port,ip, or hash:ip,port,net set types during IPv4 range iteration. The 32-bit loop iterator is not properly bounded, allowing it to advance past the last address in the requested range; subsequent retry passes then resume from an unintended position, corrupting traversal state. No public exploit is identified at time of analysis, and the EPSS score of 0.16% (6th percentile) confirms very low exploitation probability, making this a routine patching priority rather than an emergency response.

Technical ContextAI

The vulnerability resides in the Linux kernel's netfilter ipset subsystem, which implements efficient packet classification via hash-based IP sets. Four hash set variants - hash:ip,mark, hash:ip,port, hash:ip,port,ip, and hash:ip,port,net - support IPv4 address range enumeration using a 32-bit unsigned iterator. The root cause, classified as CWE-835 (Loop with Unreachable Exit Condition), is that the iterator increment occurs before the boundary check is evaluated, allowing the value to overflow or advance beyond the upper bound of the requested range. When the kernel's internal retry mechanism re-enters the loop, it uses the now-invalid iterator state as a starting position, causing iteration to proceed from an unintended address. CPE cpe:2.3:a:linux:linux:* encompasses the upstream kernel tree; the flaw was introduced at commit 48596a8ddc46f96afb6a2cd72787cb15d6bb01fc (Linux 4.14 era) and persists across multiple stable branches until their respective fix commits.

RemediationAI

Update the Linux kernel to a patched stable release: 5.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11, or 7.1, depending on the active stable series in use. Fix commits are published at https://git.kernel.org/stable/c/be75218fadea22e59c8673db212f29c681bf45bb and seven additional stable-branch commits referenced in the CVE. As a compensating control on systems where immediate kernel upgrade is not feasible, restrict access to ipset management tools (ipset, nft with set operations) to root or a trusted privileged group only - this prevents low-privileged local users from configuring the vulnerable hash set types, trading some operational flexibility for reduced attack surface. Removing or unloading the ip_set_hash_ipport, ip_set_hash_ipportip, ip_set_hash_ipportnet, and ip_set_hash_ipmark kernel modules eliminates the affected code paths entirely if ipset functionality is not required, though this may disrupt firewall rules depending on these set types.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

EUVD-2026-38724 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy