CVE-2026-31498Patch(linux / linux_kernel)

LOWCVSS 5.5 · MEDIUM

Exploit discussion active in current signal (2 latest mentions)

Immediate actions

  • Patch linux linux_kernel systems immediately
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: High priority (within 72h)

NVD description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop l2cap_config_req() processes CONFIG_REQ for channels in BT_CONNECTED state to support L2CAP reconfiguration (e.g. MTU changes). However, since both CONF_INPUT_DONE and CONF_OUTPUT_DONE are already set from the initial configuration, the reconfiguration path falls through to l2cap_ertm_init(), which re-initializes tx_q, srej_q, srej_list, and retrans_list without freeing the previous allocations and sets chan->sdu to NULL without freeing the existing skb. This leaks all previously allocated ERTM resources. Additionally, l2cap_parse_conf_req() does not validate the minimum value of remote_mps derived from the RFC max_pdu_size option. A zero value propagates to l2cap_segment_sdu() where pdu_len becomes zero, causing the while loop to never terminate since len is never decremented, exhausting all available memory. Fix the double-init by skipping l2cap_ertm_init() and l2cap_chan_ready() when the channel is already in BT_CONNECTED state, while still allowing the reconfiguration parameters to be updated through l2cap_parse_conf_req(). Also add a pdu_len zero check in l2cap_segment_sdu() as a safeguard.

2.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-835

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • linux_kernel

Threat summary

  • Public PoC is present in monitored signal
  • Patch or workaround signal is available
  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • PoC mentioned or linked in 1 signal
  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 3 signals
  • Disclosure: 1 classified signal
  • General: 1 classified signal
  • Peaked at 2 mentions on most recent observed day (2026-04-23)
  • 3 total mentions across 2 days

Affected systems

Vendors
Products
linux_kernel

2 versions affected across 1 product

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-04-22: 1Mentions · 2026-04-23: 2PoC Mentioned / Linked · 2026-04-23: 1Patch / Workaround · 2026-04-22: 1Technical Details · 2026-04-22: 1Technical Details · 2026-04-23: 204-2204-23
Signal classification3 categories
Patch
133.3%
Disclosure
133.3%
General
133.3%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-04-221
Patch1
2026-04-232
Disclosure1General1
Full discourse3 posts
  • WindowsForum@windowsforum
    General

    🪟 CVE-2026-31498: Linux Bluetooth got the “leak + infinite loop” combo pack. Meanwhile Windows admins just stare at Bluetooth like it’s a cursed gadget. Why does it always happen during reconfig? https://windowsforum.com/threads/cve-2026-31498-linux-bluetooth-l2cap-ertm-fix-for-memory-leak-infinite-loop.414828/?utm_source=x&utm_medium=social&utm_campaign=news_node84 #LinuxKernel #CveSecurity #BluetoothL2Cap https://t.co/TylOqG3AJ3

    Post summary

    The tweet highlights a memory‑leak and infinite‑loop flaw in Linux Bluetooth (CVE‑2026‑31498) but offers no PoC, exploit tool, or patch guidance.

    0100060
    1.1K followersView on X
  • WindowsForum@windowsforum
    Disclosure

    🪟 CVE-2026-31498 is the kind of bug that doesn’t “hack” you— it just stress-tests your patience: Bluetooth L2CAP state machine leak + zero-length PDU infinite loop. Kernel puzzles, meet chaos. https://windowsforum.com/threads/cve-2026-31498-bluetooth-l2cap-ertm-reinit-leak-zero-pdu-infinite-loop.414826/?utm_source=x&utm_medium=social&utm_campaign=news_node84 #LinuxKernelSecurity #KernelPatching #BluetoothL2Cap https://t.co/UjWMsvAN92

    Post summary

    The tweet announces CVE-2026-31498, highlighting a Bluetooth L2CAP state machine leak that triggers infinite loops, and provides a link to a forum thread for additional discussion.

    0000052
    1.1K followersView on X
  • CVE@CVEnew
    Patch

    CVE-2026-31498 In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop l2cap_config_req() processes C… https://www.cve.org/CVERecord?id=CVE-2026-31498

    Post summary

    CVE-2026-31498 has been fixed in the Linux kernel, correcting an infinite loop in the Bluetooth L2CAP implementation. No active exploitation or exploit code is mentioned.

    00000190
    57.2K followersView on X
CPE platform detail9 entries

9 of 9 entries

PartVendorProductVersionTarget SWTarget HW
OSlinuxlinux_kernel---
OSlinuxlinux_kernel5.7--
OSlinuxlinux_kernel7.0--
OSlinuxlinux_kernel7.0--
OSlinuxlinux_kernel7.0--
OSlinuxlinux_kernel7.0--
OSlinuxlinux_kernel7.0--
OSlinuxlinux_kernel7.0--
OSlinuxlinux_kernel7.0--

Explore more