s1
--:--:--UTC

Searching APEX

Starting…

  1. ○ Searching Threats, IOCs & Threat Intelligence locally
  2. ○ Querying external providers
  3. ○ Asking AI Forensic Validator
  4. ○ Creating new entry from validated hit

0s elapsed

CVE-2026-46140

📛 CVE Title

Bluetooth: btmtk: validate WMT event SKB length before struct access

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btmtk: validate WMT event SKB length before struct access btmtk_usb_hci_wmt_sync() casts the WMT event response SKB data to struct btmtk_hci_wmt_evt (7 bytes) and struct btmtk_hci_wmt_evt_funcc (9 bytes) without first checking that the SKB contains enough data. A short firmware response causes out-of-bounds reads from SKB tailroom. Use skb_pull_data() to validate and advance past the base WMT event header. For the FUNC_CTRL case, pull the additional status field bytes before accessing them.

Overview

State
PUBLISHED
Assigner (CNA)
Linux
CVSS severity
high
CVSS score
CVSS 7.1 / 10 7.1 7.1 / 10
CVSS vector
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Effective score
7.1 / 10 HIGH source: CNA overview
MSRC score
5.5 / 10 MEDIUM MS rating: Moderate
CWE(s)
CWE-125
Reserved
2026-05-13
Published
2026-05-28 09:35 UTC
Last updated
2026-06-01 16:19 UTC
Source
https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/46xxx/CVE-2026-46140.json
Linked Threat
CVE-2026-46140 — CVE-2026-46140

NVD triage scoring NVD CVE 2.0

Layer NVD adds on top of the CNA's CVE record — published / last-modified timestamps, exploitability / impact subscores, and the FIRST.org EPSS probability that this CVE will be exploited in the wild in the next 30 days.

NVD published
2026-05-28 10:16:29 UTC
NVD last modified
2026-07-04 12:16:56 UTC
NVD CVSS v3.1
CVSS 7.1 / 10 7.1 7.1 / 10 HIGH source: nvd@nist.gov
NVD CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Exploitability subscore
1.8 / 10
Impact subscore
5.2 / 10
EPSS score
0.0013 (probability of exploitation in next 30 days)
EPSS percentile
3.07% vs all CVEs — higher = more likely to be exploited, as of 2026-07-28

NVD / KEV / EPSS data refreshed 2026-07-28 16:14 UTC. Re-run the 🛰 Backfill from NVD button above to refresh.

European Union Vulnerability Database ENISA EUVD

ENISA's official EU repository for curated vulnerability intelligence. Carries a separate identifier (EUVD-YYYY-NNNN) and frequently exposes an earlier-published description + CVSS than NVD does.

EUVD ID
EUVD-2026-32767
Assigner
Linux
Published
May 28, 2026, 9:35:56 AM
Updated
Jul 4, 2026, 11:50:42 AM
EUVD base score
0.0 / 10
EUVD-reported EPSS
0.1300
Vendors
Linux
Products
Linux (6.11)
Linux (d019930b0049fc2648a6b279893d8ad330596e81 <70d37a8b9229e394cc17ddad47e90b81d80fcd09)
Linux (patch: 7.1)
Linux (patch: 6.12.88)
Linux (d019930b0049fc2648a6b279893d8ad330596e81 <624fb79dadc1b65757986a9d0fdde5c0cf3fe179)
Linux (6.6.142 <6.6.144)
Linux (f0457842215438786e2e205ad06a4fbb8ab63cd0 <36c85f7029484d5ede769f8873d16e9c8e35533c)
Linux (d019930b0049fc2648a6b279893d8ad330596e81 <c411cf1bfde951cfa821809cf4020ba177f76e0c)
Linux (d019930b0049fc2648a6b279893d8ad330596e81 <634a4408c0615c523cf7531790f4f14a422b9206)
Linux (patch: 0)
Linux (patch: 7.0.7)
Linux (patch: 6.6.144)
Linux (patch: 6.18.30)
Aliases
GHSA-vpw8-mw7p-fcg5

ENISA description: In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btmtk: validate WMT event SKB length before struct access btmtk_usb_hci_wmt_sync() casts the WMT event response SKB data to struct btmtk_hci_wmt_evt (7 bytes) and struct btmtk_hci_wmt_evt_funcc (9 bytes) without first checking that the SKB contains enough data. A short firmware response causes out-of-bounds reads from SKB tailroom. Use skb_pull_data() to validate and advance past the base WMT event header. For the FUNC_CTRL case, pull the additional status field bytes before accessing them.

EUVD references (5)

Microsoft Security Response Center MSRC

Microsoft's vendor-authoritative record from the Security Update Guide — its own CVSS score, impact, severity rating, exploit assessment, and KB-article fixes. Refreshed 2026-11-05 03:38 UTC (source: CVRF).

MS severity
Moderate
MS CVSS base score
5.5 / 10 (temporal 5.5)
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Release
2026-May

Affected products (2)

VendorProductVersionsPlatforms
Linux Linux d019930b0049fc2648a6b279893d8ad330596e81 (affected), d019930b0049fc2648a6b279893d8ad330596e81 (affected), d019930b0049fc2648a6b279893d8ad330596e81 (affected), d019930b0049fc2648a6b279893d8ad330596e81 (affected), f0457842215438786e2e205ad06a4fbb8ab63cd0 (affected), 6.6.142 (affected) —
Linux Linux 6.11 (affected), 0 (unaffected), 6.12.88 (unaffected), 6.18.30 (unaffected), 7.0.7 (unaffected), 7.1-rc3 (unaffected) —

Affected products — CPE 2.3 (3) NVD

NVD's normalized CPE 2.3 matchers, used by vendor tools (vulnerability scanners, asset managers) for automated detection. Compare with the CNA's free-text "Affected products" section above.

  • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
  • cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
  • cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*

Vendor references (4)

References embedded in the original CVE record by the assigning CNA.

MITRE references (1) cveawg.mitre.org

Pulled from MITRE's CVE Services API by the 🛰 Backfill from MITRE button.

Web references (8)

DuckDuckGo results ranked by threat-intel / vendor advisory domains. Generated by the 🔎 Find references (web) button above — same flow as the Remediations search.

NVD-tagged references (5)

Reference list NVD curates from the CNA record, vendor advisories, and third-party reports. The tag chips below are NVD's analyst-assigned categories.

Remediations (15)

Remediations are stored against the linked Threat row; the list below is deduplicated across both pages.

  • web:blog.qualys.com

    With Qualys Policy Audit's out-of-the-box mitigation or Compensatory Controls, which reduce the risk of a vulnerability being exploited because the remediation ( fix / patch ) cannot be done immediately, these security controls are not recommended by any industry standards, such as CIS and DISA-STIG.

    2026-06-04 00:01 UTC
  • web:cybersecuritynews.com

    Microsoft has released its April 2026 Patch Tuesday security update, addressing 168 vulnerabilities across its product portfolio including one actively exploited zero-day and one publicly disclosed flaw that organizations must prioritize immediately.

    2026-06-04 00:01 UTC
  • web:cyberunit.com

    A critical cPanel and WHM authentication bypass ( CVE - 2026 -41940, CVSS 9.8) exposes roughly 1.5 million servers and an estimated 70 million websites. Attackers exploited the flaw for two months before the April 28, 2026 patch .

    2026-06-04 00:01 UTC
  • web:portal.msrc.microsoft.com

    The Security Update Guide provides information on the latest Microsoft security updates, helping users understand and address potential vulnerabilities effectively.

    2026-06-04 00:01 UTC
  • web:www.cpanel.net

    cPanel & WHM security update for CVE - 2026 -41940: what was fixed, how to apply the patch , legacy version coverage, and detection tooling.

    2026-06-04 00:01 UTC
  • web:www.cve.news

    cPanel & WHM are industry leaders in web hosting control panels, used on millions of servers worldwide. Yet, even the most popular software can be caught off guard by security flaws—and that brings us to CVE - 2026 -41940. In this article, we'll break down what this issue means, how it can be exploited, the details of the risk, and what you need to do to protect your instance. What is CVE ...

    2026-06-04 00:01 UTC
  • web:www.dataminr.com

    Key Takeaways CVE - 2026 -41940 is a critical (CVSS 9.8) authentication bypass zero-day in cPanel/WHM, actively exploited in the wild since at least February 23, 2026 — two months before a patch was available. WebPros International released a patch on April 28, 2026 ; watchTowr published a working PoC just one day later on April 29, 2026 , creating an extremely narrow remediation window for ...

    2026-06-04 00:01 UTC
  • web:www.oracle.com

    Customers are strongly advised to apply the April 2026 Critical Patch Update for Fusion Middleware products, which includes patches for this Alert as well as additional patches. Affected Products and Patch Information Security vulnerabilities addressed by this Critical Patch Update affect the products listed below.

    2026-06-04 00:01 UTC
  • web:www.securityweek.com

    Oracle on Tuesday announced the release of 481 new security patches as part of its April 2026 Critical Patch Update (CPU). Across the 28 product families that received security updates, more than 300 patches address vulnerabilities that are remotely exploitable without authentication. Roughly three dozen fixes resolve critical-severity security defects. There appear to be approximately 450 ...

    2026-06-04 00:01 UTC
  • web:www.tenable.com

    cPanel and WHM versions after 11.40 contain an authentication bypass vulnerability in the login flow that allows unauthenticated remote attackers to gain unauthorized access to the control panel.

    2026-06-04 00:01 UTC
  • web:oradba.ch

    On April 21, 2026 , Oracle released the Critical Patch Update (CPU) for April 2026 — 481 new security fixes across the entire Oracle product stack. For Oracle Database, this means another round of mandatory patching. What makes this quarter unusual: several key Release Updates, including 19.31 and 23.26.2, were not available on release day and are delayed by up to a week or more.

    2026-06-19 02:28 UTC
  • web:securityonline.info

    cPanel issues emergency patches for a critical authentication vulnerability affecting all supported versions. Run /scripts/upcp --force immediately to patch .

    2026-06-19 02:28 UTC
  • web:support.cpanel.net

    04/28/26 04:36PM CST: Updated article to include patched versions. 04/28/26 03:19PM CST: Updated article to reflect changes in mitigation steps 04/28/26 12:05PM CST: Initial article published. Situation An authentication bypass security issue has been identified in the cPanel software (including DNSOnly) affecting all versions after 11.40.

    2026-06-19 02:28 UTC
  • web:www.oracle.com

    This Critical Security Patch Update contains 35 new security patches across the product families listed below. Please note that an MOS note summarizing the content of this Critical Security Patch Update and other Oracle Software Security Assurance activities is located at May 2026 Critical Security Patch Update: Executive Summary and Analysis.

    2026-06-19 02:28 UTC
  • web:www.picussecurity.com

    CVE - 2026 -41940 explained: how a CRLF injection bypassed cPanel & WHM authentication on 1.5M servers. Root cause, exploit chain, IOCs, and patch guidance.

    2026-06-19 02:28 UTC

AI Forensic Analysis

Only Available for Registered Users. Sign in to view.

Raw JSON

The full cvelistV5 record. Download as CVE-2026-46140.json.

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/bluetooth/btmtk.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "c411cf1bfde951cfa821809cf4020ba177f76e0c",
              "status": "affected",
              "version": "d019930b0049fc2648a6b279893d8ad330596e81",
              "versionType": "git"
            },
            {
              "lessThan": "624fb79dadc1b65757986a9d0fdde5c0cf3fe179",
              "status": "affected",
              "version": "d019930b0049fc2648a6b279893d8ad330596e81",
              "versionType": "git"
            },
            {
              "lessThan": "70d37a8b9229e394cc17ddad47e90b81d80fcd09",
              "status": "affected",
              "version": "d019930b0049fc2648a6b279893d8ad330596e81",
              "versionType": "git"
            },
            {
              "lessThan": "634a4408c0615c523cf7531790f4f14a422b9206",
              "status": "affected",
              "version": "d019930b0049fc2648a6b279893d8ad330596e81",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "f0457842215438786e2e205ad06a4fbb8ab63cd0",
              "versionType": "git"
            },
            {
              "lessThan": "6.7",
              "status": "affected",
              "version": "6.6.142",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/bluetooth/btmtk.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.11"
            },
            {
              "lessThan": "6.11",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.88",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.30",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.0.*",
              "status": "unaffected",
              "version": "7.0.7",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.1-rc3",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.88",
                  "versionStartIncluding": "6.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.30",
                  "versionStartIncluding": "6.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.0.7",
                  "versionStartIncluding": "6.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1-rc3",
                  "versionStartIncluding": "6.11",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "6.6.142",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: btmtk: validate WMT event SKB length before struct access\n\nbtmtk_usb_hci_wmt_sync() casts the WMT event response SKB data to\nstruct btmtk_hci_wmt_evt (7 bytes) and struct btmtk_hci_wmt_evt_funcc\n(9 bytes) without first checking that the SKB contains enough data.\nA short firmware response causes out-of-bounds reads from SKB tailroom.\n\nUse skb_pull_data() to validate and advance past the base WMT event\nheader. For the FUNC_CTRL case, pull the additional status field bytes\nbefore accessing them."
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-06-01T16:19:01.439Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/c411cf1bfde951cfa821809cf4020ba177f76e0c"
        },
        {
          "url": "https://git.kernel.org/stable/c/624fb79dadc1b65757986a9d0fdde5c0cf3fe179"
        },
        {
          "url": "https://git.kernel.org/stable/c/70d37a8b9229e394cc17ddad47e90b81d80fcd09"
        },
        {
          "url": "https://git.kernel.org/stable/c/634a4408c0615c523cf7531790f4f14a422b9206"
        }
      ],
      "title": "Bluetooth: btmtk: validate WMT event SKB length before struct access",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-46140",
    "datePublished": "2026-05-28T09:35:56.104Z",
    "dateReserved": "2026-05-13T15:03:33.100Z",
    "dateUpdated": "2026-06-01T16:19:01.439Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}