Skip to main content

Google Messages CVE-2025-12080

MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2025-10-27 cve-coordination@google.com
6.9
CVSS 4.0 · Vendor: google
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Install or compromise app on Wear OS watch
  2. Exploit
    Invoke ACTION_SENDTO intent with sms:/mms: URI
  3. Execution
    Google Messages handles intent without authorization check
  4. Impact
    Messages 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – 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

Vendor (google) PRIMARY 6.9 MEDIUM
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
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (google).

CVSS VectorVendor: google

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
Low
Subsequent system: Availability
None

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
Wear OS smartwatches are common consumer devices but a subset of the mobile fleet
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

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

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

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

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

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

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

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

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

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

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