Skip to main content

Linux Kernel EUVDEUVD-2026-58978

| CVE-2026-72020 CRITICAL
Use of Uninitialized Variable (CWE-457)
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-phwq-3c7h-j8x3
Critical
Disputed · 9.8 Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach IPVS director sync channel
  2. Delivery
    Send crafted sync message with SEQ flags, no seq data
  3. Exploit
    Backup hashes connection with stale ip_vs_seq
  4. Execution
    Application helper rewrites TCP seq/ack from uninitialized slab
  5. Impact
    Forwarded packets leak kernel memory and corrupt flow

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Variable initialization checks
Exploitation Conditions

Exploitation requires the target Linux host to be running IPVS/LVS as a load-balancing director configured with connection synchronization in backup mode, so that ip_vs_proc_conn() processes incoming sync messages and preserves IP_VS_CONN_F_IN_SEQ/IP_VS_CONN_F_OUT_SEQ flags from IP_VS_CONN_F_BACKUP_MASK. The attacker must be able to inject a malformed sync message that carries those SEQ flags but omits the IPVS_OPT_SEQ_DATA option (opt=NULL), and the affected connection must later be handled by an IPVS application helper that calls vs_fix_seq()/vs_fix_ack_seq(). Limiting factors: this is a non-default configuration (plain IPVS forwarding without sync is unaffected), the sync channel is typically a dedicated/trusted multicast interface not exposed to the internet, and impact is confined to a small memory leak in TCP seq/ack fields plus flow corruption rather than direct code execution - meaning the CVSS PR:N/AC:L assumption overstates how reachable the vector is in typical deployments.

Impact

The signals conflict and should not be taken at face value: the feed carries CVSS 9.8 (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H), but that is the conservative kernel/NVD auto-assignment, whereas the actual impact is a bounded leak of a few bytes of slab memory into forwarded TCP seq/ack numbers plus possible corruption of a forwarded TCP flow - not full host confidentiality/integrity/availability compromise. EPSS is low (0.21%, 12th percentile), there is no KEV listing and no known POC, which is consistent with a hard-to-monetize, config-dependent bug rather than a broadly exploited one. Critically, exploitation is gated on the host running IPVS with connection synchronization in backup mode and on the attacker being able to inject crafted sync messages, which normally requires presence on the trusted sync network (often multicast on a dedicated interface) - so the realistic AV:N/AC:L assumption is optimistic for an attacker. Net assessment: patch it in the normal cycle for load-balancer/director hosts and prioritize any IPVS director that accepts sync traffic on an untrusted segment, but this does not warrant emergency treatment on the strength of the 9.8 alone; the high raw score is driven by kernel scoring conservatism, not by demonstrated widespread or high-impact exploitation.

Exploit ScenarioDerived

An attacker with access to the load-balancer's connection-sync network sends a crafted IPVS sync message that sets IP_VS_CONN_F_IN_SEQ/OUT_SEQ but omits IPVS_OPT_SEQ_DATA, causing the backup director to create a connection whose sequence-adjustment state is uninitialized slab memory. When traffic for that connection is subsequently forwarded through an IPVS application helper, the director rewrites TCP seq/ack fields with stale kernel bytes, leaking small amounts of kernel memory into the wire and potentially corrupting the TCP flow. No public exploit is identified at time of analysis, and the attack requires the specific sync-backup configuration plus reachability to the sync channel.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Information disclosure and TCP flow corruption in the Linux kernel's IPVS (IP Virtual Server) load balancer arises because ip_vs_conn_new() only zeroes the delta fields of its two ip_vs_seq structures, leaving init_seq and previous_delta filled with stale slab data. A director acting as a connection-sync backup can hash a connection with IP_VS_CONN_F_IN_SEQ/OUT_SEQ flags set (inherited from IP_VS_CONN_F_BACKUP_MASK) while an attacker-supplied sync message omits IPVS_OPT_SEQ_DATA, so an IPVS application helper later rewrites forwarded TCP sequence/ack numbers using uninitialized kernel memory. There is no public exploit identified at time of analysis, EPSS is low (0.21%), and the issue is not in CISA KEV.

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel for your branch - 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, or mainline 7.2-rc3 or later - using the stable commits at https://git.kernel.org/stable/ (for example https://git.kernel.org/stable/c/2975324d164c552b028632f107b567302863b7f6) and track your distribution's advisory for the backported build. If you cannot patch immediately, the most effective compensating control is to disable IPVS connection synchronization or ensure the director does not run as a sync backup (this removes the vulnerable code path entirely, at the cost of losing stateful failover between directors); alternatively, restrict the IPVS sync multicast/traffic to a dedicated, isolated sync interface and filter sync packets from all untrusted sources so a malformed sync message cannot reach ip_vs_proc_conn(). As a narrower mitigation, avoid enabling IPVS application helpers (such as the FTP helper) that invoke vs_fix_seq()/vs_fix_ack_seq(), since the stale data is only applied to forwarded packets through those helpers - note this may break protocols that rely on those helpers for correct NAT/port handling.

Affected VersionsENISA

Linux patch: 0
Linux patch: 7.2-rc3
Linux 9a05475cebdd6341884b5901e53870be26e65158 <9e36602cbec552286f7e691cfd366525c565ee74
Linux patch: 6.18.40
Linux 9a05475cebdd6341884b5901e53870be26e65158 <d0eed7177e822cab83141e5c44b2aa345c7fd379
Linux patch: 6.1.178
Linux patch: 5.15.212
Linux 9a05475cebdd6341884b5901e53870be26e65158 <6335ab62d5fc9ed875279238233fba3462c168f5
Linux patch: 6.12.97
Linux 9a05475cebdd6341884b5901e53870be26e65158 <32c299e28b8eea6cbbd23b97dc61401e9ef9c445
Linux patch: 5.10.261
Linux 9a05475cebdd6341884b5901e53870be26e65158 <3bf9a260188b2a5449cbddc032a749ab433fe328
Linux patch: 6.6.145
Linux 9a05475cebdd6341884b5901e53870be26e65158 <6378c5cb360eb1750f88839d7c3613ea92ac1816
Linux 9a05475cebdd6341884b5901e53870be26e65158 <2975324d164c552b028632f107b567302863b7f6
Linux 3.10
Linux 9a05475cebdd6341884b5901e53870be26e65158 <83fb4c2c5344f02eac929f66de3c9d1adfcde04c
Linux patch: 7.1.5

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw lives in the IPVS subsystem (net/netfilter/ipvs) used by LVS-based Linux load balancers. Commit 9a05475cebdd switched ip_vs_conn_new() from kmem_cache_zalloc() to kmem_cache_alloc() for performance, shifting responsibility for zeroing onto explicit field initialization; that initialization missed the init_seq and previous_delta members of the in_seq and out_seq ip_vs_seq structs. This is an uninitialized-memory / use-of-uninitialized-resource root cause (CWE-908/CWE-457 class; the feed lists CWE as N/A). The affected path is connection synchronization: ip_vs_proc_conn() preserves sequence-adjustment flags from a peer's sync message but passes opt=NULL when the message lacks sequence data, and vs_fix_seq()/vs_fix_ack_seq() in the FTP/application helper then apply the stale init_seq/previous_delta values when rewriting TCP headers of forwarded traffic.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Medium–Critical)
Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.6 MEDIUM

Requires non-default IPVS sync-backup config and a crafted sync message (AC:H); reachable over a network channel (AV:N/PR:N); impact is a small slab leak and flow corruption, so C/I/A each Low.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
SUSE 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Red Hat 7.0 MEDIUM

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
9.8 (CRITICAL)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
CRITICAL 9.8
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

ipvs: reset full ip_vs_seq structs in ip_vs_conn_new

Commit 9a05475cebdd ("ipvs: avoid kmem_cache_zalloc in ip_vs_conn_new") changed ip_vs_conn_new() to allocate an ip_vs_conn object with kmem_cache_alloc(). The function then initializes many fields explicitly, but only resets in_seq.delta and out_seq.delta in the two struct ip_vs_seq members.

That leaves init_seq and previous_delta uninitialized. This is normally harmless while the corresponding IP_VS_CONN_F_IN_SEQ or IP_VS_CONN_F_OUT_SEQ flag is clear. For connections learned from a sync message, however, ip_vs_proc_conn() preserves those flags from IP_VS_CONN_F_BACKUP_MASK and passes opt=NULL when the message omits IPVS_OPT_SEQ_DATA. In that case the new connection can be hashed with SEQ flags set but with the rest of in_seq/out_seq still containing stale slab data.

When a packet for such a connection is later handled by an IPVS application helper, vs_fix_seq() and vs_fix_ack_seq() use previous_delta and init_seq to rewrite TCP sequence numbers. A malformed sync message can therefore make forwarded packets carry stale slab bytes in their TCP seq/ack numbers, and can also corrupt the forwarded TCP flow.

Reset both struct ip_vs_seq members completely before publishing the connection. This matches the existing "reset struct ip_vs_seq" comment and keeps the sequence-adjustment gates inactive unless valid sequence data is installed later.

Executive ViewAI

Why It Matters

A critical information disclosure vulnerability in the Linux kernel's IPVS load balancer (CVE-2026-72020) could expose network traffic data and corrupt TCP connections on affected systems. Despite low exploitation probability (0.2% EPSS) and no public exploit identified at time of analysis, organizations operating IPVS infrastructure should prioritize patch deployment.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Ubiquitous
Linux kernel is ubiquitous, though the vulnerable IPVS sync path is opt-in
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Important
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

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