CVE-2026-72020
In the Linux kernel, the following vulnerability has been resolved:
ipvs: reset full ipvsseq structs in ipvsconn_new
Commit 9a05475cebdd ("ipvs: avoid kmemcachezalloc in
ipvsconnnew") changed ipvsconnnew() to allocate an ipvsconn
object with kmemcachealloc(). The function then initializes many
fields explicitly, but only resets inseq.delta and outseq.delta in the
two struct ipvsseq members.
That leaves initseq and previousdelta uninitialized. This is normally
harmless while the corresponding IPVSCONNFIN_SEQ or
IPVSCONNFOUT_SEQ flag is clear. For connections learned from a sync
message, however, ipvsproc_conn() preserves those flags from
IPVSCONNFBACKUP_MASK and passes opt=NULL when the message omits
IPVSOPTSEQ_DATA. In that case the new connection can be hashed with
SEQ flags set but with the rest of inseq/outseq still containing stale
slab data.
When a packet for such a connection is later handled by an IPVS
application helper, vsfixseq() and vsfixack_seq() use
previousdelta and initseq 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 ipvsseq members completely before publishing the
connection. This matches the existing "reset struct ipvsseq" comment
and keeps the sequence-adjustment gates inactive unless valid sequence
data is installed later.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://git.kernel.org/stable/c/2975324d164c552b028632f107b567302863b7f6, https://git.kernel.org/stable/c/32c299e28b8eea6cbbd23b97dc61401e9ef9c445, https://git.kernel.org/stable/c/3bf9a260188b2a5449cbddc032a749ab433fe328, https://git.kernel.org/stable/c/6335ab62d5fc9ed875279238233fba3462c168f5, https://git.kernel.org/stable/c/6378c5cb360eb1750f88839d7c3613ea92ac1816, https://git.kernel.org/stable/c/83fb4c2c5344f02eac929f66de3c9d1adfcde04c, https://git.kernel.org/stable/c/9e36602cbec552286f7e691cfd366525c565ee74, https://git.kernel.org/stable/c/d0eed7177e822cab83141e5c44b2aa345c7fd379, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72020.json, https://nvd.nist.gov/vuln/detail/CVE-2026-72020, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git