ZeroHour

CVE-2026-14297

Buffer Overflow in Bluetooth CGM Service (CGMS) RACP BLE Write Handler

CVSS 4.0
8.7 high
EPSS
<1%p5
Published
()
Modified
AI analysis

CVE-2026-14297 is an out-of-bounds write (CWE-787) in the Bluetooth Continuous Glucose Monitoring Service (CGMS) Record Access Control Point (RACP) write handler, where attacker-controlled data is copied into a fixed 20-byte static buffer without sufficient bounds checking. An authenticated BLE peer — a device connected over Bluetooth Low Energy within radio range — can send a crafted RACP write that overflows the buffer into adjacent BSS memory. The impact is not predetermined: because the overflow lands in linker-assigned BSS memory, its effect depends entirely on the specific firmware build's memory layout, ranging from harmless corruption of adjacent variables to crashes or exploitable corruption, which is why CVSS 4.0 rates it 8.7 High with high confidentiality, integrity and availability impact. Affected are devices whose firmware implements the CGMS RACP write handler in this way; the available data does not name a specific vendor, product, or version range, so operators of BLE-connected continuous glucose monitoring devices should check with their device and Bluetooth stack vendors. No exploitation has been reported: there is no public proof-of-concept, the flaw is not in CISA's KEV, and EPSS assigns a 0.2% probability of exploitation within 30 days (5th percentile).

What to do: No patched version is identified in the available data; contact your CGM device vendor and Bluetooth stack supplier to determine whether your firmware includes the vulnerable CGMS RACP write handler and request an updated release addressing CVE-2026-14297. As interim mitigation, limit BLE exposure: keep CGM sensors, pumps, and receivers out of range of untrusted Bluetooth devices, require pairing/authentication, and disable the CGM service when not in use. Because impact varies with each build's memory layout, prioritize confirmation and patching for devices where adjacent BSS variables could affect dosing or device availability.

Affected
Firmware implementing the Bluetooth Continuous Glucose Monitoring Service (CGMS) Record Access Control Point (RACP) writ
Estimated exposure
unknown — plausibly on the order of hundreds of thousands to millions of BLE-connected CGM devices if the flaw ships in a widely deployed Bluetooth stack or… — No vendor, product, or installation counts are provided, so the affected installed base cannot be sized; only the device class is known, and continuous glucose monitors with BLE connectivity have millions of users worldwide, which serves…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A buffer overflow in the Bluetooth Continuous Glucose Monitoring Service (CGMS) Record Access Control Point (RACP) write handler allows an authenticated BLE peer to overflow a 20-byte static buffer into adjacent BSS memory. The exploitable impact cannot be predetermined - it is entirely dependent on the linker-assigned BSS layout of the specific firmware build, which may vary.

Weakness
CWE-787
Vector
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.