Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker code runs on same device
-
DeliveryConnect to unauthenticated local loopback service
-
ExploitInvoke privileged SMS operation without pairing
-
ExecutionSend SMS and read SMS content as victim app
-
ImpactPersist attacker-selected paired identity
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 the attacker to already have code execution on the SAME device as the victim (e.g., a co-installed malicious Android app or ADB/loopback access) - this is a local attack (AV:L), not remotely reachable. The vulnerable component is DesktopSMS's exposed local/loopback service, which performs privileged SMS operations without any pairing confirmation, authentication, or user interaction (CWE-306, PR:N/UI:N). AT:P indicates a specific precondition on the service/pairing state must hold. What LIMITS exploitation: no network vector, so a device foothold is mandatory; impact is scoped to the victim app's own SMS permissions; affected only on DesktopSMS 1.11.0 (MrPear). No non-default configuration is needed once an attacker is on-device. |
| Impact | Real-world risk is moderate and highly context-gated. The CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H) confirms LOCAL attack vector - this is NOT remotely exploitable over a network; an attacker must already have code execution on the same device (a malicious co-installed app, or ADB/loopback access). PR:N confirms no authentication is required against the exposed local service, and VC:H/VI:H reflect genuine high confidentiality (reading SMS-derived content, including potential 2FA/OTP codes) and integrity (sending SMS as the victim, hijacking the paired identity) impact. AT:P signals a specific attack requirement/precondition must be met (consistent with the pairing/service-state interaction described), slightly tempering ease of exploitation. Publicly available POC code raises practical risk. However, there is NO CISA KEV listing and no EPSS score in the provided data, so there is no evidence of active or widespread exploitation - exploitation status is limited to 'publicly available exploit code exists.' The 7.4 score is credible for the local impact but the local-only vector and same-device prerequisite substantially limit real-world blast radius compared to a network-facing 7.4. Net: a legitimate concern for at-risk mobile devices but not an emergency-patch, mass-exploitation scenario. No patched version is identified in the provided data - verify remediation with the vendor. |
| Exploit ScenarioDerived | A malicious or compromised app installed on the same Android device (or an attacker with ADB/loopback access) connects to DesktopSMS's unauthenticated local service and, without any pairing confirmation or user interaction, instructs it to send SMS messages and read SMS-derived content using the victim app's granted SMS permissions. Public POC exploit code exists (actuator/net.mrpear.apps.desktopsmslite), lowering the barrier to reproduction. Because the vector is local (AV:L) with an attack precondition (AT:P), the attacker must already have a foothold on the device. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 21, 2026
DesktopSMS 1.11.0 (MrPear) exposes a local/loopback service that performs privileged SMS operations - sending messages, returning SMS-derived content, and persisting a paired identity - without any pairing confirmation, authentication, or user interaction, so any process already running on the same device can exercise the victim app's SMS permissions. Exploitation is strictly local: an attacker must first have code execution on the device (a co-installed malicious app, or ADB/loopback access), which is why the assessed vector is AV:L with PR:N and UI:N but a hard device-foothold prerequisite. Publicly available exploit code exists (a proof-of-concept client has been published), and while no confirmed active exploitation is recorded, the low complexity and absence of user interaction make this a practical post-foothold privilege-escalation primitive against the app's SMS capabilities.
RemediationAI
No vendor-released patch is identified in the available data; the only exploit-adjacent reference is a public proof-of-concept client (https://github.com/actuator/net.mrpear.apps.desktopsmslite) and the VulnCheck advisory (https://www.vulncheck.com/advisories/desktopsms-unauthorized-access-via-local-service), neither of which supplies a fixed build. Until the vendor publishes a patched release, apply compensating controls matched to the local-only attack path. First, uninstall DesktopSMS from any device that does not strictly require it, or revoke its SMS permissions via Android app settings; the trade-off is that this breaks the app's core send/receive functionality entirely. Second, eliminate the on-device foothold the attack depends on: disable USB debugging/ADB and wireless debugging on user devices (this removes the easy loopback route but hampers development and support workflows), and use Play Protect/MDM policy to block sideloaded or unknown-source apps, since a co-installed malicious app is the other primary vector. Third, network/firewall controls are not effective here because the vulnerable interface is loopback-scoped - blocking ports externally does not help, so do not rely on perimeter rules as mitigation. Fourth, if the app must stay in use, restrict it to a dedicated, non-SMS-carrying device or profile (work-profile isolation) so that the permissions an attacker inherits are limited in value; the trade-off is reduced convenience and the need to re-provision the user's SIM/messaging. Monitor the vendor and VulnCheck advisory pages for a fixed version and apply it as soon as it is released, since these controls reduce exposure but do not close the missing-authentication defect itself.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-306, Missing Authentication for a Critical Function. DesktopSMS implements a companion-service model in which the app listens on a local (loopback) endpoint to perform SMS-related operations on behalf of a paired desktop client; that endpoint accepts requests without validating a pairing secret, session token, or any caller authentication, and performs privileged operations under the DesktopSMS app's own granted SMS permissions. CPE data identifies the affected package as cpe:2.3:a:mrpear:desktopsms:*:*:*:*:*:*:*:*, a wildcard version pattern that flags all versions as potentially in scope, while the advisory specifically names release 1.11.0. The CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N) and the independent assessment (CVSS 3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) agree on the shape of the issue: high confidentiality and integrity impact scoped to the DesktopSMS app itself, no availability impact, no subsequent-system compromise, and no user interaction required. AT:P reflects an environmental precondition on the service/pairing state - the loopback service must be reachable and in the state the exploit expects - rather than a configuration the victim must change. Because the vector is AV:L with no network component, this is not remotely exploitable; the practical attack surface is any on-device code that can reach the loopback interface.
Know when Desktopsms 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:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Same-device local service is unauthenticated and needs no user interaction (AV:L/PR:N/UI:N); high SMS read and send impact (C:H/I:H), no availability effect (A:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
DesktopSMS 1.11.0 by MrPear contains an unauthorized access vulnerability that allows local attackers to transmit SMS, retrieve SMS-derived content, and persist an attacker-selected paired identity by interacting with the application's local service without any pairing confirmation or user interaction. Attackers can exploit the unauthenticated local service through same-device loopback to perform privileged SMS operations using the victim application's permissions.
Technical POC Analysis
CWE-306, Missing Authentication for Critical Function.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
DesktopSMS 1.11.0 (MrPear) allows any other process already running on the same Android device to send messages, retrieve SMS-derived content, and persist a paired identity using the app's own SMS permissions, without pairing confirmation, authentication, or user interaction. Because the affected capability is SMS, compromise could expose one-time passcodes and other message-borne data used for authentication and payment flows, or allow fraudulent messaging at organizational cost. The practical exposure is limited to devices that are already compromised or reachable via ADB/loopback, but with publicly available exploit code exists and no vendor patch, leadership should treat every device carrying this app version as an unpatched privilege-escalation path into SMS services.
No vendor-released patch identified at time of analysis. Interim mitigations: uninstall DesktopSMS 1.11.0 or revoke its SMS permissions where not business-critical; enforce MDM policy blocking sideloading and untrusted APK installation; treat affected devices as compromised hosts and restrict what other applications may run on them; rotate SMS-derived secrets, one-time codes, and MFA enrollments received on affected devices; monitor for anomalous outbound SMS activity; and isolate the app on dedicated devices with no access to corporate SMS or authentication flows.
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.
EUVD-2026-84215
GHSA-x7ch-mhqx-6rv6
NVD
CVE.org
EPSS
VulDB
Exploit-DB