Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessApproach within BLE range of ring
-
DeliveryScan and connect to unauthenticated Nordic UART Service
-
ExploitIssue GATT commands bypassing pairing/app auth
-
ExecutionRead live and stored heart-rate/SpO2 records
-
ImpactExfiltrate victim biometric data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires physical Bluetooth Low Energy proximity (roughly within ~10 meters) to a victim actively wearing a TCH QRing model R20_B006 running firmware RT09R20_1.00.00_250318, with the ring powered and advertising. The specific enabling condition is the device exposing the Nordic UART Service (NUS) with no client authentication or command authorization, so any BLE central can connect without pairing, bonding, or user approval and issue data-read commands. Limiting factors: the adjacent/proximity attack vector (not remotely reachable over the internet), the narrow single-model/single-firmware scope, and the need for the target to be within radio range while the ring is on - impact is confidentiality-only (health/biometric telemetry read), with no ability to modify device state or deny service described. |
| Impact | The vendor CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N/VC:H, base 7.1) is internally consistent with the description: exploitation requires Bluetooth Low Energy proximity (Adjacent, not Network), no authentication (PR:N, matching CWE-306 Missing Authentication for Critical Function), and yields confidentiality-only impact (VC:H, VI:N/VA:N) - the attacker can read health telemetry but cannot alter device behavior or deny service per the described capabilities. There is no CISA KEV listing, no EPSS score, and no exploit-code flag in the input, so the exploitation signal is 'no public exploit identified at time of analysis'; however, two detailed reverse-engineering references (a blog post and a technical whitepaper from mrvar0x.com) document the exact technique, materially lowering the barrier to reproduction. The realistic risk is MODERATE and bounded: the AV:A proximity requirement means an attacker must be within BLE range (~10m) of a specific victim wearing this exact ring model/firmware, so this is a targeted physical-proximity privacy exposure rather than a mass-exploitable remote flaw. It is not a high-CVSS-but-hollow issue - the missing-authentication design flaw is real and the data (heart rate, blood oxygen, historical health records) is genuinely sensitive - but the adjacent attack vector and narrow product/firmware scope cap real-world priority well below a network-facing RCE. |
| Exploit ScenarioDerived | An attacker within Bluetooth Low Energy range of a victim wearing a TCH QRing R20_B006 ring connects directly to the exposed Nordic UART Service without pairing, authentication, or user approval, bypassing the official app and cloud. They issue commands to read current battery and live heart rate, then retrieve stored historical heart rate and blood-oxygen records - a covert privacy/biometric leak. No packaged exploit is flagged in the input, but a public reverse-engineering whitepaper documents the full technique and command interface. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Any attacker within Bluetooth Low Energy range can connect to a TCH QRing model R20_B006 smart ring running firmware RT09R20_1.00.00_250318 without pairing, authentication, or user approval, because the device exposes the Nordic UART Service with no client authentication or command authorization. From roughly 10 meters of a worn, powered ring, the attacker bypasses the official companion app and its cloud authentication to read battery status, activate live heart-rate monitoring, and pull stored historical heart-rate and blood-oxygen records. The impact is confidentiality-only (adjacent-vector, unauthenticated per PR:N) with no described ability to modify device state or cause denial of service; no public exploit identified at time of analysis and no vendor-released patch identified.
RemediationAI
No vendor-released patch identified at time of analysis, so the primary fix must come from TCH QRing in the form of firmware that either removes the Nordic UART Service from the advertising/attribute table or enforces LE Secure Connections pairing plus per-characteristic authorization before accepting data-read commands; contact the vendor and reference the researcher disclosure at https://mrvar0x.com/2026/05/19/reverse-engineering-hidden-capabilities-in-smart-ring-ecosystems/ to request a fixed firmware version and an advisory. Until then, the only effective controls are on the device's radio exposure, because app- or cloud-side authentication cannot help when the bypass occurs at the GATT layer: verify exposure with a BLE scanner and, if NUS is advertised, power the ring off or hold it in a shielded/faraday pouch in public, crowded, or untrusted spaces (trade-off: continuous health tracking and alerts are lost while shielded); disable any auto-connect/advertising behavior if the companion app exposes such a setting (trade-off: the app may need manual reconnection); treat heart-rate and SpO2 history read over BLE as potentially exposed and rotate/clear stored health data where the app permits; and note that any wearer in a shared gym, office, or clinic environment with the ring powered is a candidate victim, so proximity hygiene - not network controls - is the operative mitigation. Do not rely on unpairing the phone or changing cloud credentials as a fix; neither closes the unauthenticated GATT path.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected technology is Bluetooth Low Energy (BLE) GATT/attribute-profile access on a consumer wearable. The ring implements the Nordic UART Service (NUS), a vendor-defined GATT service commonly paired with Nordic Semiconductor SoCs that exposes RX/TX characteristics to tunnel serial-style command and data traffic. Per CWE-306 (Missing Authentication for Critical Function), the firmware performs no client authentication or command authorization at the BLE/GATT layer: it does not require pairing, bonding, LE Secure Connections, or any application-level token before accepting commands, so the authentication assumed to be provided by the official mobile app and its cloud backend exists only above the radio link and is simply not enforced on the device itself. The documented capabilities follow directly from that design gap - read battery level, start live heart-rate streaming, and retrieve stored SpO2/heart-rate history. The vendor CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N, base 7.1) is internally consistent with an adjacent, unauthenticated, confidentiality-only read primitive, and the independent assessment's CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N reaches the same risk conclusion. Scope is narrow: a single model on a single firmware build, reachable only while the ring is powered and advertising within radio range, not over the internet.
Know when Bluetooth gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
BLE proximity gives AV:A; missing authentication on the UART service gives PR:N/AC:L; impact is limited to reading sensitive biometric data, so C:H with I:N/A:N.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
TCH QRing smart ring model R20_B006 running firmware RT09R20_1.00.00_250318 contains an unauthenticated Bluetooth Low Energy access vulnerability that allows any nearby attacker to connect to the device without pairing, authentication, or user approval by exploiting the exposed Nordic UART Service which enforces no client authentication or command authorization. Attackers within Bluetooth Low Energy range can connect directly to the ring, bypassing the official application and cloud authentication, to read battery levels, activate live heart rate monitoring, and retrieve stored historical heart rate and blood oxygen records.
Executive ViewAI
The TCH QRing model R20_B006 smart ring exposes wearer cardiac and blood-oxygen data to anyone standing within Bluetooth range, and no vendor fix is currently available. Organizations that issue these rings - or permit them in clinical, research, or employee-wellness programs - face unauthorized disclosure of sensitive health information without any attacker authentication or user approval. Leadership should treat this as a privacy exposure affecting anyone wearing the device and act now through policy and compensating controls rather than waiting for a patch.
No vendor-released patch identified at time of analysis. Interim mitigations: power the ring off when not actively syncing; keep it out of public and untrusted physical environments, since exposure is limited to roughly 10 meters of BLE range; restrict use to non-clinical, non-PHI-adjacent roles; minimize or disable companion-app cloud sync that duplicates health records; and monitor the vendor for a firmware update that adds client authentication and command authorization - apply it as soon as it is released.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Unauthenticated Bluetooth Low Energy OTA firmware upgrade in the Meatmeet Pro WiFi & Bluetooth Meat Thermometer firmware
CVE-2025-32879 is a security vulnerability (CVSS 8.8) that allows an attacker. Risk factors: public PoC available.
Zephyr's Bluetooth Low Energy connection-response handler fails to verify that a connection request was actually initiat
Heap OOB write in Android Bluetooth driver via incorrect bounds check.
A use-after-free in the Android Bluetooth stack (bluetooth_ccc.cc, function BluetoothCccHandlerCallbackImpl) lets an att
Legacy pairing and secure-connections pairing authentication in Bluetooth BR/EDR Core Specification v5.2 and earlier may
Memory corruption in the Zephyr RTOS LE Audio Broadcast Sink (subsys/bluetooth/audio/bap_broadcast_sink.c) lets an attac
A memory leak combined with a use-after-free in the Linux kernel's Bluetooth HCI connection-setup path can crash the ker
A race condition in the Linux kernel's Bluetooth L2CAP subsystem allows a use-after-free of the hci_conn::l2cap_data poi
Bluetooth authentication bypass in SwitchBot Door Lock Series allows an attacker within BLE range to manipulate the lock
Out-of-bounds read in the Linux kernel Bluetooth subsystem's eir_get_service_data() leaks kernel heap memory into usersp
A stack-based buffer overflow in the vCard parser of the Alpine iLX-F511 in-dash multimedia receiver (build 7.0.0000) le
EUVD-2026-81275
GHSA-2xqr-38g6-4hhr
NVD
CVE.org
EPSS
Exploit-DB