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

nfc: llcp: fix sdreq TLV list leak on parse/alloc/send failure

nfc_genl_llc_sdreq() builds a list of TLV nodes while walking nested
netlink attrs, but 3 error paths (nested-attr parse failure, TLV alloc
ENOMEM, nfc_llcp_send_snl_sdreq() failure) all skip freeing what was
already queued.

Route them through a new free_list label, mirroring the SDRES path in
the same file which already does this. Harmless on the success path
too -- send_snl_sdreq() drains the list as it moves nodes, so it's
already empty by the time free_list runs.
Published: 2026-10-18
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Memory Leak
Action: Patch Kernel
AI Analysis

Impact

The vulnerability is a memory leak in the Linux kernel’s NFC LLCP implementation. During the construction of an SDREQ TLV list, several error paths—nested attribute parsing failures, memory allocation exhaustion, and send failures—skip the cleanup of queued nodes. The leaked kernel memory is not directly exposed to user space and does not provide code execution or data disclosure, but it can accumulate over time and potentially exhaust kernel memory, degrading system performance.

Affected Systems

All Linux kernel builds that include the NFC LLCP subsystem are affected. The vendor information identifies the product as "Linux:Linux," indicating that the issue is present across mainstream Linux distributions that compile the native NFC driver before the patch that introduces the free_list cleanup routine.

Risk and Exploitability

The CVSS score of 3.3 and an EPSS score of < 1% suggest a low to moderate threat level, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector involves sending malformed SDREQ messages over an NFC interface, which an attacker could do locally or remotely if the NFC service is reachable. This inference is made because the description references nested attribute parsing and send failures, which would be triggered by malformed network payloads. Exploitation would require repeated failures to cause significant memory consumption, potentially leading to a denial‑of‑service condition. No public exploits are known.

Generated by OpenCVE AI on October 22, 2026 at 21:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a kernel version that includes the patched NFC LLCP code that cleans the TLV list on failure
  • If an immediate kernel upgrade is not possible, disable the NFC LLCP subsystem or the associated kernel module to eliminate exposure
  • Monitor kernel memory usage for abnormal growth patterns and restrict NFC traffic to mitigate potential denial‑of‑service attacks

Generated by OpenCVE AI on October 22, 2026 at 21:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Tue, 20 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

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

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

None

cvssV3_1

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

threat_severity

Low


Sun, 18 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: fix sdreq TLV list leak on parse/alloc/send failure nfc_genl_llc_sdreq() builds a list of TLV nodes while walking nested netlink attrs, but 3 error paths (nested-attr parse failure, TLV alloc ENOMEM, nfc_llcp_send_snl_sdreq() failure) all skip freeing what was already queued. Route them through a new free_list label, mirroring the SDRES path in the same file which already does this. Harmless on the success path too -- send_snl_sdreq() drains the list as it moves nodes, so it's already empty by the time free_list runs.
Title nfc: llcp: fix sdreq TLV list leak on parse/alloc/send failure
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-19T09:22:04.617Z

Reserved: 2026-09-25T10:25:14.358Z

Link: CVE-2026-98579

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:10.363

Modified: 2026-10-19T10:19:18.453

Link: CVE-2026-98579

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98579 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:00:15Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime