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

net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler()

The SMC_LLC_CONFIRM_LINK / SMC_LLC_ADD_LINK_CONT branch in
smc_llc_event_handler() stores an incoming qentry into the local LLC flow
without first checking whether a qentry is already pending. If a malicious or
buggy peer sends a second CONFIRM_LINK or ADD_LINK_CONT request while a flow is
active and flow->qentry is already set, smc_llc_flow_qentry_set() overwrites the
pointer without freeing the previous allocation, leaking one kmalloc-96 object
per spurious message.

The sibling SMC_LLC_DELETE_LINK branch already has the correct !flow->qentry
guard. Apply the same guard to the CONFIRM_LINK/ADD_LINK_CONT branch so that a
duplicate message when qentry is already occupied falls through to break and is
freed by the kfree(qentry) at the out: label, rather than silently leaking the
existing allocation.

The response direction (smc_llc_rx_response()) is unaffected: it already guards
with flow->qentry at the equivalent site and drops duplicate responses
correctly.
Published: 2026-08-22
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory Leak leading to potential Denial of Service
Action: Apply patch
AI Analysis

Impact

The Linux kernel’s SMC LLC event handler incorrectly assigns an incoming queue entry to a flow without first checking if a previous entry is still pending. A malicious or buggy peer can send a second CONFIRM_LINK or ADD_LINK_CONT message while the flow’s queue entry is already allocated, causing the kernel to overwrite the pointer and lose the reference to the original allocation. This results in a kmalloc‑96 object leak per spurious message and can accumulate until kernel memory exhaustion occurs, potentially leading to a system crash or slowdown. This flaw is a CWE‑772: Resource Leak.

Affected Systems

All releases of the Linux kernel that include the SMC LLC subsystem are affected, with the vulnerability present in every version that predates the published commit that added the missing guard. The fix applies to every kernel that implements the smc_llc_event_handler() function, which is part of the standard kernel tree for both the repository and its downstream distributions.

Risk and Exploitability

The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog, indicating that it has not yet been seen in the wild. The CVSS score of 5.5 indicates a moderate severity. Based on the description, it is inferred that the attack vector is remotely reachable via the network stack that transports SMC LLC traffic, given that the offending messages are received over the network. The impact is primarily a resource exhaustion that can degrade system availability if an attacker repeatedly exploits the kernel to leak memory. The lack of a proper guard makes the flaw exploitable from an external peer, but the required traffic patterns are not documented, so the exact effort to trigger the leak is unknown.

Generated by OpenCVE AI on August 25, 2026 at 14:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the smc_llc_event_handler() patch or apply the patch to the current source tree and rebuild the kernel
  • If the patch cannot be applied immediately, disable the smc LLC subsystem module or block all traffic that can trigger CONFIRM_LINK or ADD_LINK_CONT messages, such as by limiting SMC LLC traffic to trusted hosts
  • Monitor kernel memory usage and watch for repeated kmalloc‑96 allocations or unusual network activity that may indicate a repeated exploit attempt

Generated by OpenCVE AI on August 25, 2026 at 14:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Tue, 25 Aug 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler() The SMC_LLC_CONFIRM_LINK / SMC_LLC_ADD_LINK_CONT branch in smc_llc_event_handler() stores an incoming qentry into the local LLC flow without first checking whether a qentry is already pending. If a malicious or buggy peer sends a second CONFIRM_LINK or ADD_LINK_CONT request while a flow is active and flow->qentry is already set, smc_llc_flow_qentry_set() overwrites the pointer without freeing the previous allocation, leaking one kmalloc-96 object per spurious message. The sibling SMC_LLC_DELETE_LINK branch already has the correct !flow->qentry guard. Apply the same guard to the CONFIRM_LINK/ADD_LINK_CONT branch so that a duplicate message when qentry is already occupied falls through to break and is freed by the kfree(qentry) at the out: label, rather than silently leaking the existing allocation. The response direction (smc_llc_rx_response()) is unaffected: it already guards with flow->qentry at the equivalent site and drops duplicate responses correctly.
Title net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler()
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-08-22T15:33:12.716Z

Reserved: 2026-08-15T05:44:03.929Z

Link: CVE-2026-74719

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:46.830

Modified: 2026-08-22T16:16:46.830

Link: CVE-2026-74719

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-74719 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T14:45:03Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime