Menu

Star on GitHub · 3.4k

CVE-2026-98290

7.5 · HIGH

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup rfcomm_sock_cleanup_listen() closes unaccepted child sockets…

Published Oct 6, 2026EPSS 0.24%

Overview

CVE-2026-98290 is a high-severity vulnerability. It was published on October 6, 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:

Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup

rfcomm_sock_cleanup_listen() closes unaccepted child sockets through

rfcomm_sock_close(), which takes the child socket lock before

rfcomm_dlc_close() acquires rfcomm_mutex. The RFCOMM worker takes these

locks in reverse order while handling connections and DLC state changes,

so lockdep reports a possible deadlock.

Close dequeued children without taking their socket lock. The accept queue

owns a reference to each child, and bt_accept_dequeue() locks the child

while unlinking it and clearing its parent pointer.

Dropping the child lock makes it important to prevent a concurrent

rfcomm_connect_ind() from enqueueing a new child after cleanup observes an

empty queue. Set a listening socket to BT_CLOSED while its lock is still

held, before dropping the lock and draining the queue. The state check in

rfcomm_connect_ind() then rejects new children once clean

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-98290?

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

How severe is CVE-2026-98290?

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-98290?

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-98290?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98290 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
LiveWatch live →