Description
AndroidManifest.xml in Android before 5.0.0 does not require the SEND_SMS permission for the SmsReceiver receiver, which allows attackers to send stored SMS messages, and consequently transmit arbitrary new draft SMS messages or trigger additional per-message charges from a network operator for old messages, via a crafted application that broadcasts an intent with the com.android.mms.transaction.MESSAGE_SENT action, aka Bug 17671795.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
eddieoz/dual-ec-drbg ★ 1 · Feb 8, 2026
Educational Proof-of-Concept for the Dual_EC_DRBG backdoor (CVE-2014-8610) - NIST P-256 state recovery attack demonstration
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://github.com/joswr1ght/drozer-modules/blob/master/whfs/smsdraftsend.py
- http://xteam.baidu.com/?p=164
- 20141126 CVE-2014-8610 Android < 5.0 SMS resend vulnerability mailing-list
- 20141203 Re: CVE-2014-8610 Android < 5.0 SMS resend vulnerability mailing-list
- http://packetstormsecurity.com/files/129282/Android-SMS-Resend.html
- https://android.googlesource.com/platform/packages/apps/Mms/+/008d6202fca4002a7dfe333f22377faa73585c67