Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Race condition requires precise timing between namespace teardown and kthread init, warranting AC:H; PR:L reflects need for local user with namespace creation rights.
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
ipvs: stop estimator after disabled calc phase
IPVS estimator kthread 0 starts with zeroed chain and tick limits until its initial calculation phase completes. If network namespace teardown clears ipvs->enable during that phase, ip_vs_est_calc_phase() can return without installing positive limits.
The kthread can then continue into its main loop and drain est_temp_list with zero chain_max, tick_max and est_max_count values. Each enqueue consumes one available tick row, but est_count never reaches the zero est_max_count value. After all rows are consumed, the row lookup returns IPVS_EST_NTICKS and ip_vs_enqueue_estimator() writes past the ticks and tick_len arrays.
Exit kthread 0 after the calculation phase if the kthread is stopping or IPVS has been disabled. That keeps temporary estimators from being drained after the limits failed to initialize.
Estimator kthreads can now self-exit before teardown or reload stops kd->task. Keep an extra task reference after creation and release it with kthread_stop_put(), so kd->task remains valid until the stop paths consume that reference.
AnalysisAI
Out-of-bounds write in the Linux kernel IPVS estimator subsystem allows a low-privileged local attacker to corrupt kernel memory through a race condition between network namespace teardown and IPVS kthread initialization. When ipvs->enable is cleared while kthread 0 is mid-way through its calculation phase, ip_vs_enqueue_estimator() writes past the ticks and tick_len arrays using zero-initialized limits, producing high-impact memory corruption on affected kernels from the 6.6.x through 7.1.x stable series. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires local shell access on a Linux system with the ip_vs kernel module loaded or loadable. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The vendor-assigned CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H yields a 7.8 base score reflecting a local privilege escalation path with full kernel-level impact - consistent with a heap out-of-bounds write. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | A local attacker with an unprivileged shell on a Linux system with user namespace support enabled creates a network namespace, triggers IPVS kthread 0 initialization within it, and concurrently tears down the namespace to clear ipvs->enable mid-calculation. The kthread's subsequent drain of est_temp_list against zero limits causes ip_vs_enqueue_estimator() to write out-of-bounds past the ticks[] and tick_len[] kernel arrays, potentially overwriting adjacent kernel heap objects to gain root privileges. … |
| Remediation | The primary remediation is upgrading to a patched kernel version: 6.6.152, 6.12.104, 6.18.45, 7.1.9, or 7.2, as confirmed by upstream commits at https://git.kernel.org/stable/c/de98dc5ef94b83bbb444c670c253ea02ca0f5e43 (6.6.x branch), https://git.kernel.org/stable/c/558f67f1340f803a346ecd14a69c49653111c5f4 (6.12.x), https://git.kernel.org/stable/c/2335dedc1922dfa889ca1f9f70370924e8e79a08 (6.18.x), https://git.kernel.org/stable/c/e7f34f29b330265d456943bf0b984dcecfcef9af (7.1.x), and https://git.kernel.org/stable/c/d5122a2b2601145975d387006e517c56896e310e (7.2). … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, audit your infrastructure to identify all systems running Linux kernel versions 6.6.x through 7.1.x, prioritizing network-critical systems and those with IPVS explicitly enabled. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-64357
GHSA-98mw-8627-45gg