Skip to main content

Coros Pace 3 Firmware CVE-2025-48705

| EUVDEUVD-2025-18747 HIGH
NULL Pointer Dereference (CWE-476)
2025-06-20 cve@mitre.org
7.5
CVSS 3.1 · NVD
View

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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

n/a n/a

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

NVD PRIMARY 7.5 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
PoC Detected
Jul 08, 2025 - 14:32 vuln.today
Public exploit code
CVE Published
Jun 20, 2025 - 14:15 nvd
HIGH 7.5

DescriptionCVE.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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.1%
Top 70% exploitable
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy