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

ipvs: bound LBLCR and LBLC cache growth

ip_vs_lblcr_new() and ip_vs_lblc_new() create cache entries for
every previously unseen destination address. The table max_size only
tells the periodic collector to reclaim entries after the cache has
already exceeded the limit. It does not reclaim entries that the
attacker continues to use.

Reject new cache entries once either table reaches max_size * 3 / 2.
The extra headroom lets the periodic collector catch up while the
existing scheduler fallback continues to use the selected destination
when cache creation fails. New traffic therefore stays serviceable
without growing the tables further.
Published: 2026-10-18
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via kernel memory exhaustion
Action: Immediate Patch
AI Analysis

Impact

An unbounded cache growth flaw was found in the Linux kernel’s IPVS subsystem. The functions that build the LBLCR and LBLC routing tables allocate a new cache entry whenever an address that has not yet been seen appears. The upstream mechanism that cleans up expired entries only runs after the cache has already exceeded a pre‑configured maximum, so an attacker can continually introduce new destinations or repeatedly access existing ones to force the cache to grow without restriction. Because the IPVS load‑balancer runs in kernel space and the interface to add destinations is open to any traffic, the attacker can trigger this condition from the network without authentication. The result is kernel memory exhaustion that can bring the system to a halt, effectively denying all services that rely on the affected host.

Affected Systems

The flaw affects all Linux kernel versions that ship with the IPVS load‑balancer module and implement the LBLCR and LBLC routing tables. No specific version numbers were provided in the advisory, so any kernel running the affected IPVS code is potentially vulnerable. The vendor list identifies Linux distributions only, suggesting the issue is cross‑distribution. Users should verify whether their kernel commit series includes the patch introduced by the four commit references listed.

Risk and Exploitability

The CVSS score is 7.5, indicating a high severity, and the EPSS score is < 1%. The flaw is not listed in the CISA KEV catalog, but its nature—kernel memory exhaustion triggered by simple traffic patterns—already indicates a high risk of denial of service. Because the IPVS interface is open to the network, an attacker can initiate the attack from the outside. The lack of authentication further simplifies the exploit. While the exact probability of exploitation is unknown, the mechanism is deterministic once the load‑balancer receives a high volume of traffic with many distinct destinations.

Generated by OpenCVE AI on October 24, 2026 at 13:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the IPVS cache growth limiting patch identified in the kernel logs (see commit references).
  • In the absence of an immediate upgrade, disable the IPVS load balancer or restrict inbound traffic to only trusted internal sources to limit cache population.
  • Monitor kernel memory usage and IPVS cache size with system tools (e.g., sar, perf, or ipvsadm status) and configure alerts if the cache size approaches or exceeds the configured maximum.

Generated by OpenCVE AI on October 24, 2026 at 13:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 13:00:00 +0000


Sat, 24 Oct 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Important


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


Sun, 18 Oct 2026 21:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ipvs: bound LBLCR and LBLC cache growth ip_vs_lblcr_new() and ip_vs_lblc_new() create cache entries for every previously unseen destination address. The table max_size only tells the periodic collector to reclaim entries after the cache has already exceeded the limit. It does not reclaim entries that the attacker continues to use. Reject new cache entries once either table reaches max_size * 3 / 2. The extra headroom lets the periodic collector catch up while the existing scheduler fallback continues to use the selected destination when cache creation fails. New traffic therefore stays serviceable without growing the tables further.
Title ipvs: bound LBLCR and LBLC cache growth
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-30T12:40:18.489Z

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

Link: CVE-2026-98857

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:40.150

Modified: 2026-10-30T13:21:31.347

Link: CVE-2026-98857

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98857 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T13:30:08Z

Weaknesses
  • CWE-399
  • CWE-770

    Allocation of Resources Without Limits or Throttling