Skip to main content

Over 150 LLM Providers · Over 5,300 Models The most extensible AI-powered pentesting platform. Open source. Star on GitHub

CVE-2026-46123

7.7 · HIGH
Published May 28, 2026 linux CWE-787 EPSS 0.14% (4th pctl)

Overview

CVE-2026-46123 is a high-severity vulnerability affecting linux linux_kernel. It was published on May 28, 2026 and has a CVSS 3.1 base score of 7.7 (HIGH).

This vulnerability has a CVSS 3.1 base score of 7.7, 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: virtio_bt: clamp rx length before skb_put

virtbt_rx_work() calls skb_put(skb, len) where len comes directly

from virtqueue_get_buf() with no validation against the buffer we

posted to the device. The RX skb is allocated in virtbt_add_inbuf()

and exposed to virtio as exactly 1000 bytes via sg_init_one().

Checking len against skb_tailroom(skb) is not sufficient because

alloc_skb() can leave more tailroom than the 1000 bytes actually

handed to the device. A malicious or buggy backend can therefore

report used.len between 1001 and skb_tailroom(skb), causing skb_put()

to include uninitialized kernel heap bytes that were never written by

the device.

The same path also accepts len == 0, in which case skb_put(skb, 0)

leaves the skb empty but virtbt_rx_handle() still reads the pkt_type

byte from skb->data, consuming uninitialized memory.

Define VIRTBT_RX_BUF_SIZE once and reuse it in alloc_skb() and

sg_init_one(

Remediation

Check the references section for vendor advisories and patches from linux. Update linux_kernel to the latest patched version. 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.

Affected Products

Vendor Product Versions Status
linux linux_kernel >= 5.15.78, < 5.15.209 Affected

Frequently Asked Questions

What is CVE-2026-46123?

CVE-2026-46123 is a high-severity vulnerability affecting linux linux_kernel. It was published on May 28, 2026 and has a CVSS 3.1 base score of 7.7 (HIGH).

How severe is CVE-2026-46123?

This vulnerability has a CVSS 3.1 base score of 7.7, 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-46123?

Check the references section for vendor advisories and patches from linux. Update linux_kernel to the latest patched version. 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-46123?

CyberStrike's AI-powered security agents can automatically detect CVE-2026-46123 across your infrastructure using autonomous pentesting, DAST scanning, and HackBrowser. The platform continuously monitors for known vulnerabilities and provides actionable remediation guidance prioritized by real-world exploitability.