Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3444 articles · 168093 vulns · 36/41 feeds (7d)
← Back to list
7.1
CVE-2026-53253EXPLOITEDPATCHED
linux · linux kernel

Bluetooth: bnep: reject short frames before parsing

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: reject short frames before parsing A BNEP peer can send a short BNEP SDU. bnep_rx_frame() reads the packet type byte immediately and, for control packets, reads the control opcode and setup UUID-size byte before proving that those bytes are present. bnep_rx_control() also dereferences the control opcode without rejecting an empty control payload. Use skb_pull_data() for the fixed fields in bnep_rx_frame() so a NULL return gates each dereference. Split the control handler so the frame path can pass an opcode that has already been pulled, and keep the byte-buffer wrapper for extension control payloads. For BNEP_SETUP_CONN_REQ, name the UUID-size byte before pulling the setup payload. struct bnep_setup_conn_req carries destination and source service UUIDs after that byte, each uuid_size bytes, so the parser now documents that tuple explicitly instead of leaving the pull length as an opaque multiplication. Validation reproduced this kernel report: KASAN slab-out-of-bounds in bnep_rx_frame.isra.0+0x130c/0x1790 The buggy address belongs to the object at ffff88800c0f7908 which belongs to the cache kmalloc-8 of size 8 The buggy address is located 0 bytes to the right of allocated 1-byte region [ffff88800c0f7908, ffff88800c0f7909) Read of size 1 Call trace: dump_stack_lvl+0xb3/0x140 (?:?) print_address_description+0x57/0x3a0 (?:?) bnep_rx_frame+0x130c/0x1790 (net/bluetooth/bnep/core.c:306) print_report+0xb9/0x2b0 (?:?) __virt_addr_valid+0x1ba/0x3a0 (?:?) srso_alias_return_thunk+0x5/0xfbef5 (?:?) kasan_addr_to_slab+0x21/0x60 (?:?) kasan_report+0xe0/0x110 (?:?) process_one_work+0xfce/0x17e0 (kernel/workqueue.c:3200) worker_thread+0x65c/0xe40 (?:?) __kthread_parkme+0x184/0x230 (?:?) kthread+0x35e/0x470 (?:?) _raw_spin_unlock_irq+0x28/0x50 (?:?) ret_from_fork+0x586/0x870 (?:?) __switch_to+0x74f/0xdc0 (?:?) ret_from_fork_asm+0x1a/0x30 (?:?)

Affected Products

VendorProductVersions
linuxlinux kernel1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, 2.6.12

References

  • https://git.kernel.org/stable/c/0ef2ea86c82b2615902d085cd5a586fe9f58994f
  • https://git.kernel.org/stable/c/2b83afb19293e4de700edae306115f18966dc4f9
  • https://git.kernel.org/stable/c/691f14b6a48b637655755134f1e551c7c6fedc2e
  • https://git.kernel.org/stable/c/d76dec1a37122bc16d83d059c08c0512ea8de909
  • https://git.kernel.org/stable/c/c893e17d2809ec9c4b3f1cdd5847cecbc27a311b
  • https://git.kernel.org/stable/c/be837cd09897e9e6e1958174501d467bdcbcc2bc
  • https://git.kernel.org/stable/c/6770d3a8acdf9151769180cc3710346c4cfbe6f0

Related News (3 articles)

Tier A
Microsoft MSRC2h ago
CVE-2026-53253 Bluetooth: bnep: reject short frames before parsing
→ No new info (linked only)
Tier C
VulDB3d ago
CVE-2026-53253 | Linux Kernel up to 7.0.12 Bluetooth bnep_rx_frame.isra fixed out-of-bounds
→ No new info (linked only)
Tier C
Linux Kernel CVEs3d ago
CVE-2026-53253: Bluetooth: bnep: reject short frames before parsing
→ No new info (linked only)
CVSS 3.17.1 HIGH
VectorCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
CISA KEV❌ No
Actively exploited✅ Yes
Patch available
0ef2ea86c82b2615902d085cd5a586fe9f58994f2b83afb19293e4de700edae306115f18966dc4f9691f14b6a48b637655755134f1e551c7c6fedc2ed76dec1a37122bc16d83d059c08c0512ea8de909c893e17d2809ec9c4b3f1cdd5847cecbc27a311bbe837cd09897e9e6e1958174501d467bdcbcc2bc6770d3a8acdf9151769180cc3710346c4cfbe6f005.15.2106.1.1766.6.1436.12.946.18.367.0.137.1
PublishedJun 25, 2026
Last enriched3d agov2
Tags
BluetoothCVE-2026-53253
Trending Score62
Source articles3
Independent3
Info Completeness8/14
Missing: cvss, epss, kev, exploit, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-31431EXPKEV
crypto: algif_aead - Revert to operating out-of-place
Trending: 111
HIGHCVE-2026-43284EXPKEV
xfrm: esp: avoid in-place decrypt on shared skb frags
Trending: 106
HIGHCVE-2026-43500EXPKEV
rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present
Trending: 100
HIGHCVE-2026-46243EXP
smb: client: reject userspace cifs.spnego descriptions
Trending: 86
HIGHCVE-2026-46333EXP
ptrace: slightly saner 'get_dumpable()' logic
Trending: 70

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jun 25, 2026
Discovered by ZDM
Jun 25, 2026
Updated: severity, affectedVersions, activelyExploited, cweIds, tags
Jun 25, 2026
Actively Exploited
Jun 28, 2026
Patch Available
Jun 28, 2026

Version History

v2
Last enriched 3d ago
v2Tier C3d ago

Updated severity to CRITICAL, added affected version 7.0.12, and noted that no exploit is available.

severityaffectedVersionsactivelyExploitedcweIdstags
via VulDB
v13d ago

Initial creation