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

espintcp: use sk_msg_free_partial to fix partial send

sk_msg_free_partial() ensures consistency of the skmsg at every
iteration, without having to manually handle uncharges and offsets.
This simplifies the code, and fixes some bugs in skmsg accounting when
we don't send the full contents.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Kernel resource accounting flaw
Action: Patch
AI Analysis

Impact

The vulnerability involved the espintcp subsystem of the Linux kernel, where partial TCP send operations were incorrectly accounted for in skmsg objects. This could lead to inconsistent skmsg state and potential resource leaks or incorrect metrics.

Affected Systems

The affected product is the Linux kernel. No explicit version range is provided, but the commit that adds sk_msg_free_partial appears in all recent kernel releases that include the espintcp patch. All distributions that ship the Linux kernel are potentially impacted until the patch is incorporated.

Risk and Exploitability

Based on the description, the flaw pertains to incorrect accounting of TCP send buffers when partial sends are used, which could result in inconsistent skmsg state and possible resource leaks or inaccurate metrics. The CVSS score of 9.8 signals a high severity. The EPSS score of <1% indicates a very low probability of exploitation in the wild. No exploits are documented, and the vulnerability appears to be limited to kernel resource accounting logic.

Generated by OpenCVE AI on October 22, 2026 at 23:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest Linux kernel version that incorporates the espintcp sk_msg_free_partial patch, addressing the resource accounting weaknesses (CWE-664, CWE-805).
  • If an upgrade cannot be performed immediately, avoid using partial TCP send calls in application code, mitigating potential inconsistencies covered by CWE-664 by ensuring full buffer usage.
  • Audit custom or third‑party kernel modules that interact with TCP send buffers to verify compatibility with the new sk_msg_free_partial behavior and to address any residual CWE-805 concerns.

Generated by OpenCVE AI on October 22, 2026 at 23:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
Ubuntu USN Ubuntu USN USN-8781-1 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8816-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8816-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8816-3 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8816-4 Linux kernel (GKE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8888-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8888-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8917-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8918-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-250
CWE-759

Mon, 19 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-664

Fri, 16 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 23 Aug 2026 13:15:00 +0000


Tue, 18 Aug 2026 00:15:00 +0000

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

None

threat_severity

Moderate


Mon, 17 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-250
CWE-759

Mon, 17 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: espintcp: use sk_msg_free_partial to fix partial send sk_msg_free_partial() ensures consistency of the skmsg at every iteration, without having to manually handle uncharges and offsets. This simplifies the code, and fixes some bugs in skmsg accounting when we don't send the full contents.
Title espintcp: use sk_msg_free_partial to fix partial send
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-19T21:19:24.315Z

Reserved: 2026-08-09T03:40:39.901Z

Link: CVE-2026-72041

cve-icon Vulnrichment

Updated: 2026-10-16T15:50:35.235Z

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:13.257

Modified: 2026-10-19T22:17:23.437

Link: CVE-2026-72041

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72041 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T00:00:16Z

Weaknesses
  • CWE-664

    Improper Control of a Resource Through its Lifetime

  • CWE-805

    Buffer Access with Incorrect Length Value