PatchSiren cyber security CVE debrief
CVE-2026-98580 Linux CVE debrief
A race condition vulnerability in the Linux kernel's NFC LLCP (Logical Link Control and Adaptation Protocol) implementation can lead to use-after-free or NULL pointer dereference. The vulnerability is caused by a synchronization issue between the socket release and accept paths. An attacker may potentially exploit this vulnerability to cause a denial-of-service or execute arbitrary code.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-18
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-18
Who should care
Linux kernel developers and maintainers, as well as users of Linux-based systems that utilize NFC LLCP functionality, should assess their exposure to this vulnerability and apply the provided patches to mitigate potential risks.
Why it matters
The Linux kernel's NFC LLCP implementation has a race condition vulnerability that can lead to use-after-free or NULL pointer dereference. Linux kernel developers and maintainers, as well as users of Linux-based systems that utilize NFC LLCP functionality, should assess their exposure to this vulnerability and apply the provided patches to mitigate potential risks.
- Denial-of-service due to use-after-free or NULL pointer dereference
- Potential execution of arbitrary code with elevated privileges
- Verification of Linux kernel version and patch application is required to prevent exploitation
Technical summary
The Linux kernel's NFC LLCP implementation has a race condition vulnerability that can lead to use-after-free or NULL pointer dereference. The vulnerability is caused by a synchronization issue between the socket release and accept paths. The issue arises from the use of bh_lock_sock() in nfc_llcp_socket_release(), which does not synchronize with process-context lock_sock() held by nfc_llcp_accept_dequeue() during accept().
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided patches to the Linux kernel
- Ensure that the Linux kernel is updated to a version that includes the fix
- Monitor the Linux kernel's NFC LLCP implementation for potential exploitation attempts
- Perform a thorough review of the system's asset inventory to identify potential exposure
- Implement compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions and retest remediated assets to ensure the vulnerability is properly mitigated
- Verify that the Linux kernel version is compatible with the system's configuration and apply updates accordingly
Evidence notes
The vulnerability is caused by a synchronization issue between the socket release and accept paths in the Linux kernel's NFC LLCP implementation. The issue arises from the use of bh_lock_sock() in nfc_llcp_socket_release(), which does not synchronize with process-context lock_sock() held by nfc_llcp_accept_dequeue() during accept().
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98580 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98580
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98580 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98580
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/41256821762a7114906b178826d17098e2fa5992
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/53867f6acb1af7f12d6485fa8a2819318f89083b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/54adcabb0f1deef1bdae5fc64779ed6d442721c9
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7c938aad5108382c6ad7453c4b5ee8ae3f3252ed
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c3eef2f988a3db9690369d7cef9a3344dd9788d3
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d2093a0981138876212bc5f473bdbfba0786e064
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d5e1c92d09caed19f2988739695ce611a86ba6f8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/da8a07757383614a8380a0f7dd54749d2687b82e
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.