Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | CVSS 7.5 (High) with vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H indicates high availability impact with no authentication required and low attack complexity. However, the impact is limited to availability (A:H) with no confidentiality or integrity compromise (C:N/I:N). Real-world risk assessment: Without EPSS data or public POC confirmation, this should be treated as moderate-to-high priority depending on deployment context. The lack of authentication requirement and low complexity increase exploitability likelihood. This is NOT a critical vulnerability in absolute terms (no data exfiltration, no code execution potential), but represents a nuisance denial-of-service vector that could be leveraged by threat actors to disable fitness tracking during critical activities or in scenarios where device reliability is mission-critical (e.g., athletes during competition, outdoor adventurers). SSVC considerations: Exploitation is likely remotely exploitable (automatable via BLE scanning/fuzzing), but technical impact is limited to service availability. Recommend prioritization as Medium-High for consumer/prosumer segments, High for professional/enterprise deployments where device continuity matters. |
| Exploit ScenarioDerived | An attacker with a BLE-capable device (smartphone, laptop, or specialized Bluetooth sniffer like a Raspberry Pi with Bluetooth module) identifies a COROS PACE 3 within Bluetooth range. The attacker uses a custom script or modified firmware to craft a malformed BLE message that violates the expected BLE GATT protocol structure, specifically one that causes the device's message parser to dereference a NULL pointer. No user interaction is required—the attack is passive from the device owner's perspective. Upon receiving the crafted message, the PACE 3 firmware crashes with an unhandled NULL pointer exception, triggering an automatic reboot cycle. If repeated, this creates a denial-of-service condition where the device repeatedly reboots, rendering it unusable for fitness tracking until manually powered off or until the attacker ceases transmission. A proof-of-concept would likely involve tools like Bleah, BlueZ, or custom Python BLE libraries to construct raw GATT packets targeting the vulnerable code path. This scenario is highly plausible given the low AC (attack complexity) and no PR (privileges) requirement in the CVSS vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
CVE-2025-48705 is a NULL pointer dereference vulnerability in COROS PACE 3 smartwatch (versions 3.0 through 3.0808.0) that allows unauthenticated remote attackers to trigger a device reboot by sending a specially crafted Bluetooth Low Energy (BLE) message. The vulnerability results in denial of service with no additional privileges required, affecting the availability of the device. Given the CVSS 7.5 score and remote/network attack vector over BLE, this poses a significant nuisance risk to users, though impact is limited to device unavailability rather than data compromise.
RemediationAI
Immediate action: COROS should release a patched firmware version (3.0809.0 or later) that implements proper NULL pointer validation and input sanitization in the BLE message handler. Users should: (1) Check for firmware updates in the COROS app and install the latest available version immediately upon release; (2) Temporarily minimize BLE exposure by keeping the device in airplane mode or disabling BLE when not actively needed, though this negates smartwatch functionality; (3) Keep the device in a secure location to minimize unauthorized physical proximity for BLE attack initiation. Vendor remediation required: Implement bounds checking and null-pointer guards before all pointer dereferences in the BLE protocol parser; add fuzzing-based security testing to the CI/CD pipeline for BLE input handling. Monitor COROS official website and security advisories for patch release announcement. No workaround fully mitigates this without disabling the device.
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 vulnerability exists in the COROS PACE 3 smartwatch firmware's BLE message handling subsystem. The root cause is classified under CWE-476 (NULL Pointer Dereference), indicating insufficient input validation or null-checking before dereferencing a pointer in the BLE protocol stack. BLE (Bluetooth Low Energy) operates at AV:N (network-adjacent attack surface), making it remotely exploitable from any device within Bluetooth range (~100 meters depending on antenna strength). The firmware versions 3.0 through 3.0808.0 contain the defective code path; when a malformed or unexpected BLE message structure reaches the vulnerable function, the firmware attempts to access memory at a NULL address, causing an unhandled exception that forces a device reboot. The CPE identifier would be cpe:2.3:o:coros:pace_3_firmware:*:*:*:*:*:*:*:* with version constraints >=3.0 AND <=3.0808.0.
Know when Coros Pace 3 Firmware 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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
An issue was discovered in COROS PACE 3 through 3.0808.0. Due to a NULL pointer dereference vulnerability, sending a crafted BLE message forces the device to reboot.
Executive ViewAI
COROS PACE 3 smartwatch users face a denial-of-service risk where attackers can remotely crash devices via malicious Bluetooth messages. While the vulnerability requires proximity and affects only this specific device model, the lack of available patches combined with active exploits creates operational risk for organizations where employees use these devices for health monitoring or safety-critical applications.
Disable Bluetooth connectivity when devices are not in active use; restrict pairing to trusted devices only; operate devices in environments with limited unauthorized BLE signal access; maintain regular backups of any synced health or activity data; consider temporary suspension of device use for employees in high-security or safety-critical roles pending patch availability.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Coros Pace 3 Firmware
View allCVE-2025-32877 is a security vulnerability (CVSS 9.8) that allows attackers. Risk factors: public PoC available.
CVE-2025-32878 is a security vulnerability (CVSS 9.8). Risk factors: public PoC available.
COROS PACE 3 smartwatches through firmware version 3.0808.0 download firmware updates over unencrypted HTTP connections
A remote code execution vulnerability in COROS PACE 3 (CVSS 9.1). Risk factors: public PoC available.
CVE-2025-32879 is a security vulnerability (CVSS 8.8) that allows an attacker. Risk factors: public PoC available.
An issue was discovered on COROS PACE 3 devices through 3.0808.0. The BLE implementation of the COROS smartwatch does no
EUVD-2025-18747
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB