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
- 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
- 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)
- https://git.kernel.org/stable/c/36c85f7029484d5ede769f8873d16e9c8e35533c
- https://git.kernel.org/stable/c/c411cf1bfde951cfa821809cf4020ba177f76e0c
- https://git.kernel.org/stable/c/624fb79dadc1b65757986a9d0fdde5c0cf3fe179
- https://git.kernel.org/stable/c/70d37a8b9229e394cc17ddad47e90b81d80fcd09
- https://git.kernel.org/stable/c/634a4408c0615c523cf7531790f4f14a422b9206
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)
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| 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.
- MSRC update guide: CVE-2026-46140 msrc
- https://git.kernel.org/stable/c/634a4408c0615c523cf7531790f4f14a422b9206 tenable:git.kernel.org
- https://git.kernel.org/stable/c/70d37a8b9229e394cc17ddad47e90b81d80fcd09 tenable:git.kernel.org
- https://git.kernel.org/stable/c/c411cf1bfde951cfa821809cf4020ba177f76e0c tenable:git.kernel.org
- https://nvd.nist.gov/vuln/detail/CVE-2026-46140 tenable:nvd.nist.gov
- https://www.cve.org/CVERecord?id=CVE-2026-46140 tenable:www.cve.org
- https://www.first.org/epss/ tenable:www.first.org
- https://git.kernel.org/stable/c/624fb79dadc1b65757986a9d0fdde5c0cf3fe179 tenable:git.kernel.org
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.
- https://git.kernel.org/stable/c/624fb79dadc1b65757986a9d0fdde5c0cf3fe179 416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
- https://git.kernel.org/stable/c/634a4408c0615c523cf7531790f4f14a422b9206 416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
- https://git.kernel.org/stable/c/70d37a8b9229e394cc17ddad47e90b81d80fcd09 416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
- https://git.kernel.org/stable/c/c411cf1bfde951cfa821809cf4020ba177f76e0c 416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
- https://git.kernel.org/stable/c/36c85f7029484d5ede769f8873d16e9c8e35533c 416baaa9-dc9f-4396-8d5f-8c081fb06d67
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"
}