Menu

Star on GitHub · 3.4k

CVE-2026-90224

7.5 · HIGH

In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix double completion race in nci_data_exchange_complete nci_close_device() and nci_rx_work can both call nci_data_ex…

Published Sep 17, 2026EPSS 0.36%

Overview

CVE-2026-90224 is a high-severity vulnerability. It was published on September 17, 2026 and has a CVSS 3.1 base score of 7.5 (HIGH).

This vulnerability has a CVSS 3.1 base score of 7.5, rated HIGH. It requires local or adjacent network access to exploit. No authentication or special privileges are required for exploitation.

Technical description

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

nfc: nci: fix double completion race in nci_data_exchange_complete

nci_close_device() and nci_rx_work can both call

nci_data_exchange_complete() concurrently. After commit 4527025d440ce8

("nfc: nci: fix circular locking dependency in nci_close_device") moved

flush_workqueue(ndev->rx_wq) after mutex_unlock(&ndev->req_lock),

rx_work is no longer serialized with the explicit completion call in the

close path. Both callers read the non-NULL callback pointer and invoke

rawsock_data_exchange_complete(), which calls sock_put() -- but only one

sock_hold() was taken, so the second sock_put() underflows the refcount

and frees the socket while it is still in use.

Replace the bare clear_bit(NCI_DATA_EXCHANGE) with

test_and_clear_bit() so that only the first caller proceeds to invoke

the callback.

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-90224?

CVE-2026-90224 is a high-severity vulnerability. It was published on September 17, 2026 and has a CVSS 3.1 base score of 7.5 (HIGH).

How severe is CVE-2026-90224?

This vulnerability has a CVSS 3.1 base score of 7.5, rated HIGH. It requires local or adjacent network access to exploit. No authentication or special privileges are required for exploitation.

How do I fix or remediate CVE-2026-90224?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-90224?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-90224 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Related HIGH CVEs from 2026

View all
Watch the demo →