WeWorm | Calif
Open main menu
Home
Services
Research
The Crew
Join Us
Blog
Contact
← Research WeWorm The first zero-click worm to spread through WeChat calls across iOS and Android.
Calif Research September 8, 2026 Covered by The New York Times zero-clickandroidapple
At Calif, our mission is to keep the Internet together by occasionally taking it apart. We believe everyone deserves a safe and secure Internet, including the people who cannot protect themselves. Today, we're releasing a demo of WeWorm, the first zero-click worm to spread through WeChat calls across iOS and Android. This is the first installment in a series exploring zero-click attack surfaces in mobile messaging apps. WeChat is an "everything app" used by virtually everyone in China and by Chinese communities worldwide. Simply by calling a victim, WeWorm can hijack their account and call their friends, spreading from phone to phone. If exploited, actors can compromise over a billion phones (or accounts), upending livelihoods and breaking communities worldwide. We built a demo worm with three phones:
The first Android phone, a Pixel 10a, is the attacker. We used it to call the second phone, an iPhone 17e, and exploited the bug to take over its WeChat while it was still ringing. We then used the compromised iPhone to call the third phone, another Pixel 10a, and took that one over the same way. Attacker calls victim, victim becomes attacker, victim calls the next victim. You can also watch individual Android and iOS RCE demos. Exploitation takes only seconds, and gives us full control of the WeChat account. We can read and send messages, make calls, and act on the victim's behalf. Chained with other Android and iOS bugs we've reported and are helping fix, it can lead to full control of the device. The victim does not need to answer the call, or interact with their phone at all. Even if they do answer, they hear nothing, and the exploit still succeeds. Declining the call stops that attempt, but the attacker can simply try again later, for example, while the victim is asleep. This exploit requires the attacker to be on the victim's friend list. But that's not much of a barrier: an attacker can compromise one of your friends first and use their account to reach you. WeChat, like many messaging apps, gives trusted contacts more privileges. But once one contact is compromised, that trust works against you. Sophisticated attackers have many ways to do this. They could exploit another app, gain root access using techniques like those in OEMpocalypse, take over the victim's WeChat app, and use it to attack you. Working with AI, our team found the bug and wrote the first remote code execution (RCE) exploit in about two days. Building the worm took one more week. A worm at this scale used to be the kind of thing that took a larger team months. AI can already do most of the work here. Our team provided the judgment about what to target and how to test it safely. We are publishing our findings to raise public awareness. These capabilities have existed for a long time in the hands of well-funded, sophisticated actors. What's different now is that AI is putting these capabilities in the hands of less skilled actors, leaving ordinary users at unprecedented risk. All it takes is one lab accident or a person who grabs a half-finished version, to unleash something like WeWorm into the world before anyone is ready. WannaCry got out that way, from tooling that escaped early and hit hospitals. The easy reaction is to blame AI and try to curtail its further development. We think that is the wrong lesson. The vulnerabilities are already out there. What AI changed is that we can find and fix them fast. We believe there are more good guys than bad guys, and if they're paying attention, AI gives the good guys the upper hand. We reported the WeChat bug to Tencent in July. As of today, they have mitigated our exploit for all users. We'd like to thank Tencent for a successful collaboration. We hope this work is an example of what we can achieve together. It is a call for the United States, China, and other governments to work together and collaborate with private industry on developing and deploying AI to make the world safer for everyone. The bug The bug is a memory corruption issue in WeChat's VoIP stack. We're withholding the technical details for now. We plan to present the full analysis at an upcoming conference. This specific WeChat bug is one instance of the many unconventional attack surfaces that are present across many messaging apps. We're conducting more of this research across other apps and attack surfaces, while working with app developers on attack surface reduction. This may take an industry-wide effort, since some of it depends on the platform owners. Once that work is further along, we'll share our progress, including the technical details of this WeChat bug. Disclosure timeline Sometime in July, 2026: Our AI discovered the bug. July 23: Our engineering team became aware of the bug. July 24: We submitted the bug to Tencent. July 25-28: Our WeChat accounts were banned. July 29: Our WeChat accounts were unbanned. July 30: We completed the first Android RCE exploit. August 2: We completed the iOS RCE exploit. August 11: We completed the polished worm demo across Android and iOS. August 21: Tencent published Android 8.0.77 and iOS 8.0.76 that mitigated the bug. August 26: Tencent notified us that they're assessing the issue. August 28: We confirmed that our exploit was mitigated on the server side for all users. September 3: We shared our technical analysis and working exploits with Tencent. September 4: Tencent confirmed that the vulnerability could be exploited for remote command execution. September 8: We published this article alongside coverage from The New York Times.
About Calif
We push offensive security research to its limits, understand what is becoming possible with AI, and use those insights to help our customers defend themselves.
Get in touch, and subscribe to our newsletter for more research like this:
Subscribe
Check your inbox to confirm.
Related researchOEMpocalypse Now: A Generic Exploitation Strategy from Android untrusted app to rootAugust 31, 2026CVE-2024-10382: Arbitrary code execution in Android Auto and various appsDecember 18, 2024No Country for Old PasswordsAugust 10, 2026
← All research
Connect With Us
help@calif.io +1-408-868-8233 Signal: Calif.10
Services
AI Security Neocloud Security Security Engineering Due Diligence Security for the Public Good
Home
Research
The Crew
Join Us
Blog
Contact
Services
AI Security Neocloud Security Security Engineering Due Diligence Security for the Public Good
Connect with us
help@calif.io +1-408-868-8233 Signal: Calif.10
© 2026 Calif. All Rights Reserved. |
The research presented details WeWorm, described as the first zero-click worm capable of spreading through WeChat calls across both iOS and Android platforms. This work stems from the mission of Calif, which focuses on ensuring internet security by examining zero-click attack surfaces within mobile messaging applications. The exploitation mechanism hinges on a memory corruption issue found within WeChat's Voice over IP stack. The researchers demonstrated this vulnerability by creating a worm that, upon initiating a call, could hijack a victim's WeChat account and facilitate subsequent calls to the victim's contacts, affecting multiple devices. The proof-of-concept involved a chain of exploits across Android and iOS devices, showing that the attack is successful even if the victim does not need to answer or interact with their phone, demonstrating a high degree of automation and stealth.
The implications of this vulnerability are vast, as WeChat functions as an essential communication platform for many, allowing an actor to compromise over a billion phones or accounts, potentially upending livelihoods and community structures globally. The mechanism exploits the inherent trust placed in messaging contacts, highlighting how a compromise of a single trusted contact can lead to widespread system takeover. Sophisticated attackers can chain this exploit with other vulnerabilities, such as those related to root access gained through techniques like OEMpocalypse, to achieve full device control.
The development of this worm was significantly accelerated by the application of artificial intelligence, which enabled the team to find the bug and author the initial remote code execution exploit in approximately two days, followed by an additional week to construct the worm. This suggests that AI can significantly reduce the time required to identify and address complex security flaws, which currently exist in the hands of well-funded actors. The authors argue that instead of curtailing AI development, the focus should be on leveraging it to enhance security, positing that AI provides the good guys with an advantage in finding and fixing these vulnerabilities.
The research involved a specific timeline detailing the process from discovery to mitigation. The AI discovered the bug in July 2026, followed by engineering awareness in July 2026. The initial report was submitted to Tencent on July 24, 2026. Following a period of account suspension and reinstatement, the team developed and polished the exploits, completing the Android Remote Code Execution exploit on July 30 and the iOS exploit on August 2. The full worm demonstration was completed on August 11, showcasing the coordinated exploit across Android and iOS. Tencent subsequently published updates for Android and iOS that mitigated the vulnerability in August 21, and by August 28, the researchers confirmed that their exploit was successfully mitigated on the server side for all users.
The ongoing research emphasizes that this specific WeChat bug is representative of broader, unconventional attack surfaces found in various messaging applications. The researchers plan to conduct further investigation across other applications and attack surfaces while collaborating with developers to reduce these attack surfaces industry-wide. The entire effort serves as a call for international collaboration between governments, including the United States and China, and the private industry to successfully deploy artificial intelligence in a manner that enhances global safety for all users. |