Google Messages
CVE-2025-12080
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInstall or compromise app on Wear OS watch
-
ExploitInvoke ACTION_SENDTO intent with sms:/mms: URI
-
ExecutionGoogle Messages handles intent without authorization check
-
ImpactMessages sent silently to arbitrary recipients
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
|
| Exploitation Conditions | Three concrete conditions must all hold: (1) the target is a Wear OS device; (2) Google Messages is configured as the default SMS/MMS/RCS application on that device; and (3) the attacker can invoke an Android intent on the device - realistically meaning a malicious or compromised app is already present. Given those, the ACTION_SENDTO handler for the sms:/smsto:/mms:/mmsto: URI schemes sends messages without requiring SMS permissions and, per the description, without further user interaction. LIMITING FACTORS: exploitation is confined to the Wear OS platform and the non-universal condition that Google Messages is the default messaging app, and it requires an existing on-device foothold rather than remote network access; the vendor vector also marks UI:P (passive interaction), which, if accurate, further constrains a fully silent attack. |
| Impact | Signals are internally consistent toward a MEDIUM, low-urgency rating. The input CVSS 4.0 base score is 6.9 (Medium) with AV:A/AC:L/PR:N/UI:P and the primary impact on integrity (VI:H, SI:L) rather than confidentiality or availability - the flaw lets an attacker forge/send messages, not read data or crash the device. EPSS corroborates low real-world urgency: 0.14% probability at the 3rd percentile, meaning predicted exploitation is very unlikely. There is no CISA KEV listing and no explicit POC flag in the input, so exploitation status is: no public exploit identified at time of analysis (note: the sole reference is a third-party technical writeup that may contain exploit detail, but no POC signal was provided). The practical limiter is that exploitation is not remote-internet-facing: the attacker must already be able to invoke an Android intent on the watch - typically via a malicious or compromised app on the device - so a foothold is a prerequisite. CONFLICT TO VERIFY: the description states the attack succeeds 'without requiring any further user interaction,' yet the vendor CVSS vector encodes UI:P (passive user interaction required). This discrepancy should be verified with Google; it modestly affects how 'silent' the attack truly is. Overall this is a legitimate but moderate issue - a privilege/authorization gap exploitable only after an attacker controls or installs software on a specific device class - not a high-urgency, mass-exploitation priority. |
| Exploit ScenarioDerived | A malicious or compromised application running on a Wear OS watch that has Google Messages set as the default SMS/MMS/RCS app invokes an ACTION_SENDTO intent using an sms:, smsto:, mms:, or mmsto: URI. Because the intent handler does not properly verify authorization, Google Messages transmits the attacker-specified message to arbitrary recipients silently, without prompting the user and without the attacker holding SMS permissions. No public exploit was identified in the provided data, though a third-party technical writeup of the issue exists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Google Messages running as the default SMS/MMS/RCS application on Wear OS smartwatches can be induced to silently send text or multimedia messages to arbitrary recipients on the user's behalf, without SMS permissions and, per the vendor description, without further user interaction. Exploitation is not remote in practice: it requires a Wear OS device configured with Google Messages as the default messaging app plus an already-present malicious or compromised app capable of firing Android intents, a local foothold rather than a network-reachable entry point, and the vendor vector's UI:P (passive interaction) marking further limits how fully silent the attack can be. No active exploitation has been confirmed and no public exploit code has been identified at time of analysis; EPSS is negligible at 0.14% (3rd percentile), and the overall picture is a medium-severity, low-urgency issue confined to the Wear OS platform.
RemediationAI
No vendor-released patch was identified at time of analysis, so no exact fixed version can be cited; administrators and users should track Google's Android and Wear OS security bulletins and apply the Google Messages and Wear OS updates as soon as a fix is published. Because the flaw depends on Google Messages occupying the default SMS/MMS/RCS role, the most direct compensating control is to change the default messaging application on the Wear OS device to an alternate handler, which removes the vulnerable code path entirely at the cost of losing Google Messages' RCS and cross-device features and is impractical if the user relies on those features. Because exploitation requires an attacker already able to invoke an intent on the watch, tightening the on-device app surface is the other effective lever: use MDM or Wear OS enterprise policy to disable installation from unknown sources and to block sideloading, and audit or remove unnecessary third-party and companion apps from both the watch and its paired phone - the trade-off being reduced user flexibility and potential friction for legitimate enterprise or personal apps. Restricting the watch to a curated app catalog and keeping Play Protect and system updates current further reduce the likelihood that a hostile app is present to fire the intent; there is no meaningful server-side or network-blocking mitigation, since the attack is entirely local and traverses the platform's own intent and SMS subsystems rather than any remote endpoint.
Affected ProductsAI
Wear OS devices on which Google Messages is configured as the default SMS/MMS/RCS application are affected; the description is platform-scoped to Wear OS rather than to a specific Android phone release, and no CPE identifiers were supplied in the intelligence feed, so no exact version range can be stated. The vulnerability is in the Google Messages intent handler for sms:, smsto:, mms:, and mmsto: URI schemes, meaning the exposure is conditional on Google Messages holding the default-messaging role on the watch. No vendor advisory URL was included in the provided references; the only public reference is a third-party technical writeup at https://towerofhanoi.it/writeups/cve-2025-12080/, and the issue was reported through Google's coordination address (cve-coordination@google.com), so the authoritative fix guidance should be expected in Google's Android/Wear OS security bulletin channel.
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 flaw sits in Android's intent-dispatch surface for the ACTION_SENDTO action, specifically the sms:, smsto:, mms:, and mmsto: URI schemes that the messaging stack uses to compose and transmit messages. When Google Messages is registered as the default SMS/MMS/RCS handler on Wear OS, its ACTION_SENDTO handler processes these URIs in a way that fails to verify the authenticity or legitimacy of the request, which is why the issue is classified as CWE-345 (Insufficient Verification of Data Authenticity). In a correctly implemented handler, an incoming smsto: intent from an untrusted caller should either require the sender to hold SMS-related permissions or force an explicit user confirmation before the message is dispatched; here the validation step is effectively bypassed so the code path proceeds straight to transmission using the default app's own privileged access. The consequence is that an app already present on the watch can borrow the default messaging app's authority to send arbitrary messages, and the CVSS v4.0 vector's changed-scope style impact signals that the compromised handler influences a subsystem (the platform SMS transport) beyond its own boundary. Notably, Google's published v4.0 vector rates this 6.9 with AV:A/PR:N/UI:P, whereas our independent CVSS 3.1 assessment scores it AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N - a local-vector, integrity-only Medium - reflecting that an on-device foothold is the realistic prerequisite. No CPE strings were provided in the source data, so affected scope should be read as Wear OS builds with Google Messages as the default handler rather than a precisely enumerated product list.
Know when Android 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:P/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N
Intent invocation implies a local on-device app (AV:L) needing no permissions (PR:N); forged messaging affects the telephony subsystem and remote recipients (S:C, I:L) with no confidentiality or availability loss.
Primary rating from Vendor (google).
CVSS VectorVendor: google
DescriptionCVE.org
On Wear OS devices, when Google Messages is configured as the default SMS/MMS/RCS application, the handling of ACTION_SENDTO intents utilizing the sms:, smsto:, mms:, and mmsto: Uniform Resource Identifier (URI) schemes is incorrectly implemented.
Due to this misconfiguration, an attacker capable of invoking an Android intent can exploit this vulnerability to send messages on the user’s behalf to arbitrary receivers without requiring any further user interaction or specific permissions. This allows for the silent and unauthorized transmission of messages from a compromised Wear OS device.
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.
Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB