top of page

WeChat Zero-Click Worm Exposed a New AI Security Race, Even After Tencent's Fix

Sep 8
14 min read

Tencent fixed a WeChat zero-click worm that researchers built with AI after developing its first remote code execution exploit in roughly two days. The worm, named WeWorm, reportedly hijacked a test account while its phone was still ringing. It then used that account to call another contact and continue spreading across iOS and Android.

Security company Calif disclosed the research on September 8, after reporting the vulnerability to Tencent in July. Tencent confirmed the vulnerability and told the New York Times that it had fixed the issue. Calif also said Tencent mitigated its exploit for all users.

The fix prevented the demonstrated attack from becoming a public crisis. However, it did not resolve the larger conflict. AI systems are reducing the time and labor needed to find vulnerabilities, build exploits, and connect them into automated attack chains.

That shift pressures messaging platforms to shorten every stage of vulnerability response. It also pressures AI developers to address tools that can serve defenders and attackers through almost identical technical workflows.

The central issue is therefore bigger than one repaired WeChat flaw. AI-assisted security research is advancing faster than the disclosure, patching, and public-warning systems built to contain it.

What the WeChat Zero-Click Worm Actually Did

WeWorm turned an incoming call into a path for account takeover and automatic propagation, according to Calif's controlled demonstration.

A zero-click exploit requires no intentional action from its target. Unlike phishing, it does not depend on someone opening a link, downloading a file, or sharing a password.

Calif said the WeChat flaw involved memory corruption in the application's voice-over-IP stack. A memory corruption flaw lets unexpected data alter how software stores or processes information. Under the right conditions, that corruption can allow remote code execution, meaning attacker-controlled instructions run inside the targeted application.

The researchers withheld the technical details because messaging applications may contain similar attack surfaces. Calif said it plans to present a fuller analysis at a future conference, after additional defensive work.

Its demonstration used three phones. A Pixel 10a placed a WeChat call to an iPhone 17e, which became compromised while it was ringing. The infected iPhone then called another Pixel 10a and compromised its WeChat account.

The target did not need to answer the call. Calif said answering produced no audible warning and did not interrupt the exploit. Actively declining the call stopped that attempt, although an attacker could call again later.

The attack did have an important constraint. The caller needed to appear on the target's WeChat friend list.

That requirement limits attacks from unknown accounts, but it does not prevent worm-like propagation. Once one trusted account becomes compromised, it can call people who already recognize and accept that identity.

Calif said a successful exploit provided control over the affected WeChat account. The operator could reportedly read and send messages, place calls, and act through the victim's identity.

Those claims describe application-level control, not necessarily complete control of the phone. Calif said additional Android or iOS vulnerabilities could extend the chain into a device takeover. That broader outcome would require separate flaws beyond the disclosed WeChat issue.

This distinction matters. A compromised messaging account can expose conversations and impersonate its owner. Full device compromise can reach information stored across unrelated applications and system services.

Calif's WeWorm research says its AI system found the bug sometime in July. The engineering team became aware of it on July 23 and submitted it to Tencent on July 24.

The company completed its first Android remote code execution exploit on July 30. It finished the iOS version on August 2 and a polished cross-platform worm demonstration on August 11.

That published timeline covers more than two calendar days. Calif's shorter development claim appears to describe concentrated working time for the first exploit, rather than the entire disclosure process.

No evidence has emerged that criminals or intelligence services used this specific vulnerability against real users. Calif built the worm in a controlled research setting, and Tencent fixed the attack path before public disclosure.

The demonstration still changed the security calculation. It connected a zero-click entry point, account control, trusted contacts, and cross-platform propagation within one working chain.

That combination made the WeChat zero-click worm more consequential than an isolated crash or proof of concept. It illustrated how one vulnerable communications feature could become its own delivery network.

Why AI Changes the Exploit Development Clock

The most important claim is not that AI independently invented a worm, but that it compressed work previously associated with larger expert teams.

Calif said its researchers selected the target, directed the investigation, and tested the results safely. The AI performed much of the vulnerability analysis and exploit-development work under that human supervision.

That is not autonomous cyberwarfare. Experienced researchers still decided where to look, judged whether outputs were useful, and assembled the final attack chain.

Yet human involvement does not remove the risk. A system can meaningfully lower costs even when specialists remain in control.

Exploit development traditionally involves several difficult steps. Researchers must identify unusual software behavior, isolate the underlying bug, determine whether it creates security impact, and build reliable code that triggers it.

They must then account for different devices, operating systems, memory layouts, and platform defenses. Turning one exploit into a worm adds propagation logic and operational testing.

AI can assist with code review, crash analysis, debugging, hypothesis generation, and repetitive adaptation. It can also keep multiple technical details in context while an expert tests competing approaches.

The WeWorm timeline suggests that these capabilities can operate across a complete research workflow. AI reportedly helped move from discovery to remote code execution, then toward a cross-platform propagation demonstration.

That is a different benchmark from asking a chatbot to explain a known vulnerability. The system contributed to finding and weaponizing an undisclosed flaw, according to the researchers.

Calif has not disclosed which models it used, how many prompts or attempts were required, or how researchers divided the labor. It also has not released evidence that would let independent teams reproduce its productivity claim.

Those gaps prevent a clean comparison with traditional exploit development. A two-day figure can exclude preparation, failed experiments, tooling, and the researchers' accumulated expertise.

Even so, Calif's claim fits a wider pattern. Security teams are applying models to fuzzing, code analysis, vulnerability discovery, exploit assessment, and patch creation.

Google said in May that it had identified a threat actor using a zero-day exploit it believed was developed with AI. A zero-day is a vulnerability that defenders have not yet had time to patch.

The company's AI threat findings described the case as the first such incident it had identified. Google said the attacker intended to use the exploit in a broad campaign.

Google also uses AI agents defensively. Its Big Sleep project has found vulnerabilities, while CodeMender applies models to software repair. Chrome teams use related systems for discovery, triage, and fixing.

This creates the primary contest behind the WeChat case. The same class of technology can accelerate both exploit construction and vulnerability removal.

Attackers need one useful path into a system. Defenders must find, prioritize, and close many possible paths while keeping a widely used service functioning.

AI gives defenders more automation, but it does not erase that asymmetry. It can also help additional attackers reach technical capabilities that once required larger teams or specialized organizations.

The risk is not that every novice instantly becomes an elite exploit developer. Models can hallucinate, misunderstand system behavior, and generate unreliable code. Expert judgment remains decisive for difficult targets.

The more immediate concern involves capable operators. An experienced researcher or attacker can use AI to explore more hypotheses, automate routine tasks, and shorten the distance between a crash and a working exploit.

WeWorm reportedly took one additional week to turn the initial exploit into a worm. That interval matters because patching systems often operate on longer organizational timelines.

A platform must confirm the report, reproduce it, identify affected versions, build mitigations, test regressions, deploy updates, and monitor results. A mistake during that process can disrupt legitimate communications.

The attacker's workflow has fewer obligations. Once an exploit works reliably enough, the operator can attempt to use it.

The WeChat zero-click worm therefore exposes a race measured in hours and days. The winning side will often be the one that connects discovery, validation, deployment, and monitoring with the least delay.

Trusted Contacts Became WeWorm's Distribution System

WeWorm converted WeChat's social trust model from a safety boundary into a propagation mechanism.

Requiring an existing friendship might initially appear to make the vulnerability less dangerous. In practice, that condition gave the worm a structured route through connected accounts.

People treat calls from known contacts differently from calls by strangers. Messaging platforms also grant trusted accounts communication privileges that unknown accounts do not receive.

Once WeWorm controlled one account, it could reportedly place calls through that established identity. Each successful takeover created another set of reachable contacts.

This is why worm behavior changes the stakes. A conventional targeted exploit requires an operator to identify and approach each victim. A worm automates the next delivery attempt through newly compromised systems.

The researchers did not release a mathematical propagation model. The New York Times reported that experts believed an uncontrolled attack might reach hundreds of millions of devices within hours.

That estimate should not be treated as an observed result. Calif demonstrated propagation across three test phones, not hundreds of millions of real accounts.

Actual spread would depend on contact relationships, platform rate limits, user activity, exploit reliability, server-side detection, and the number of vulnerable clients. Network segmentation and rapid intervention could also slow it.

Still, WeChat's scale makes even a constrained propagation path serious. Calif described the service as supporting more than one billion accounts and serving communities inside and outside China.

A single compromised account would not automatically reach everyone. However, a successful worm could cross social clusters as infected users connected to family members, colleagues, customers, and business partners.

Cross-platform operation expands that pathway. Many mobile exploit chains stop at one operating system because iOS and Android use different architectures and security controls.

Calif's demonstration moved from Android to iOS and back to Android through WeChat calls. The targeted application supplied the common attack surface while the researchers adapted exploitation for each platform.

That does not mean the worm bypassed every iOS or Android defense. It means the attack reportedly achieved code execution within WeChat on both systems.

Messaging platforms have faced related call-based attacks before. Meta said spyware vendor NSO Group exploited WhatsApp's calling system in 2019 to target more than one thousand users.

Meta's later spyware case showed why an unanswered call can become a high-value delivery channel. The application may process call data before the user makes any decision.

The WhatsApp operation was associated with targeted surveillance. WeWorm adds a different concern by connecting a call-based exploit to automatic, contact-driven propagation.

This design resembles older computer worms at a conceptual level. Those programs scanned networks or reused credentials to find the next target. WeWorm reportedly used a social graph instead.

The social graph is particularly sensitive because compromised identities remain useful after the initial technical breach. Attackers could impersonate victims, manipulate conversations, or exploit relationships beyond the original code execution.

End-to-end encryption does not solve this problem. Encryption protects messages while they travel between endpoints. It cannot keep an attacker from reading content through an endpoint they already control.

That distinction matters for users and enterprise buyers. A secure transport channel does not guarantee that the application processing its data contains no exploitable code.

Organizations that depend on messaging tools should map those tools into their broader incident planning. Account recovery, device isolation, identity verification, and communication alternatives all matter after an endpoint breach.

Teams also need searchable records of security decisions and response ownership. A maintained engineering knowledge base can help responders find prior assessments, affected systems, and escalation procedures during a fast incident.

The lesson is not that companies should stop using trusted contacts. Modern communication requires identity and relationship features.

The lesson is that trust should not automatically authorize complex data processing before a user interacts. Every incoming call, preview, attachment, and notification creates code paths that attackers can study.

Tencent Fixed the Exploit, but the Disclosure Leaves Gaps

Tencent appears to have stopped the demonstrated attack, although users received little public information about what was vulnerable or how exposure was assessed.

Calif said Tencent released WeChat 8.0.77 for Android and 8.0.76 for iOS on August 21. The researchers attributed mitigation of the bug to those releases.

On August 28, Calif confirmed that its exploit was blocked on Tencent's servers for all users. A server-side mitigation can protect clients without waiting for every user to install an update.

Tencent confirmed the vulnerability's remote code execution impact on September 4, according to Calif's timeline. Its spokeswoman also told the New York Times that the company had fixed the issue.

These are important defensive outcomes. They indicate that the vendor acted before the researchers published their demonstration.

However, Calif's chronology also includes an unusual sequence. Its WeChat research accounts were banned from July 25 through July 28, shortly after the initial report, and then restored.

The public record does not establish why the bans occurred. It would be inappropriate to infer that Tencent deliberately interfered with the research without further evidence.

Tencent's public communication remains another unresolved issue. The affected releases were described through general bug-fix language rather than a detailed security advisory.

As of September 8, no public CVE identifier had been located for the vulnerability. A CVE provides a standardized reference that defenders can use to track a specific flaw.

Neither Tencent nor Calif publicly identified every affected WeChat version. Users therefore cannot easily determine whether a device they operated during July or August ran vulnerable code.

Calif also withheld indicators of compromise, which are technical traces that defenders can search for after an attack. Without those details, users lack a straightforward way to inspect suspicious calls.

Tencent reportedly said it had no evidence that users were compromised. That wording does not prove exploitation never occurred, just as the absence of public victims does not prove an attack happened.

The responsible conclusion is narrower. A severe exploit was demonstrated under laboratory conditions, Tencent mitigated it, and no confirmed malicious campaign has been publicly linked to the flaw.

Another uncertainty concerns nonmobile clients. WeChat also serves desktop and HarmonyOS environments, but the published research focused on iOS and Android.

The companies have not said whether the same VoIP component or related vulnerable code appeared elsewhere. Calif's forthcoming technical presentation may clarify that scope.

The server-side block also deserves scrutiny. Calif confirmed that its specific exploit stopped working, but outside researchers cannot yet assess the durability or breadth of that mitigation.

A filter can block one known message pattern without removing the underlying unsafe code. A client patch can address the faulty code more directly, but only after installation.

Calif says Tencent mitigated the bug through both client releases and server controls. Until technical details emerge, observers cannot independently determine which layer provides the lasting fix.

This verification gap should not obscure Tencent's timely response. The company received the initial report on July 24 and shipped the cited mobile versions on August 21.

That interval was shorter than many enterprise patch cycles. It was still long enough for an undisclosed attacker to pose a risk if the bug had been discovered independently.

Messaging vendors face a difficult disclosure balance. Publishing details too soon can help attackers reproduce a working exploit before users receive protection.

Publishing too little can leave administrators unable to assess exposure or confirm remediation. It can also prevent independent researchers from testing whether a fix covers related attack paths.

A better disclosure record would eventually include affected versions, remediation details, a tracking identifier, and detection guidance. It could release deeper technical information after broad mitigation.

The security coverage also noted the lack of a Tencent advisory and publicly searchable indicators. Those omissions now shape the post-fix story.

For ordinary users, installing the current WeChat version remains sensible. Users should also treat unexplained account activity, messages, or calls as possible warning signs.

Yet the specific demonstration cannot be stopped through normal phishing advice. The victim did not need to click anything, so user awareness alone was not an adequate defense.

Responsibility therefore rests primarily with platform engineering, rapid patch deployment, server controls, and systematic vulnerability research. The user occupies the final defensive layer, not the first one.

The Real Contest Is AI-Assisted Attack Versus AI-Assisted Defense

WeWorm illustrates a tradeoff that cannot be solved by either unrestricted deployment or blanket restrictions on security-focused AI.

Calif argues that AI gives defenders an opportunity to find vulnerabilities before attackers exploit them. Its team responsibly reported the WeChat flaw and waited for mitigation before publishing.

That outcome supports the defensive case. Without Calif's research, the memory corruption flaw might have remained available to another party.

Google has presented a similar argument through AI agents that find and help repair vulnerabilities. Its Chrome team said bug reporting accelerated sharply during 2026 as AI-assisted research expanded.

Defensive scale matters because modern software contains millions of lines of first-party and third-party code. Human review alone cannot inspect every interaction before release.

AI can help prioritize suspicious functions, generate test cases, interpret crashes, and propose patches. It can also connect vulnerability reports with similar defects elsewhere.

But the same capabilities can reduce the effort required to weaponize a bug. Code understanding, debugging, and automated experimentation have no inherent allegiance.

Safety controls may prevent direct requests for malware, but skilled operators can divide a task into smaller components. They can also use open models, modified systems, or specialized local tools.

Calif's work does not establish that inexperienced people can recreate WeWorm. It does show that experienced researchers believe AI performed much of a sophisticated development process.

The security industry therefore needs evidence beyond model-provider claims. Useful measurements would compare expert teams with and without AI across discovery, exploitation, remediation, and false-positive rates.

Those evaluations must also examine reliability. A model that finds many harmless crashes can consume more defensive labor than it saves.

Exploit autonomy is another critical measurement. There is a meaningful difference between suggesting code, completing a researcher-directed workflow, and independently selecting targets for attack.

WeWorm sits in the middle of that spectrum. Humans chose the goal and supervised the work, while AI reportedly accelerated several technically demanding stages.

Researchers should also disclose enough methodology to support scrutiny without releasing an attack recipe. That could include model categories, tool access, working-time definitions, and human intervention rates.

Vendor response systems need equivalent modernization. An AI agent that finds bugs quickly creates limited defensive value if reports wait weeks for triage.

Platforms should integrate automated reproduction, severity assessment, patch testing, and coordinated deployment. Those systems require human review because an incorrect security patch can break essential services.

Governments face their own tradeoff. Restricting legitimate security research could reduce defensive discovery while leaving determined attackers with alternative models and private tooling.

Doing nothing also carries costs. Developers may release increasingly capable cyber systems without consistent evaluation, access controls, or monitoring.

The best near-term response is operational rather than rhetorical. AI laboratories, software vendors, cloud providers, and independent researchers need faster coordinated-disclosure channels.

They also need shared standards for evaluating whether a model can discover and weaponize previously unknown vulnerabilities. Benchmarks based only on published challenges cannot fully measure that capability.

Historical incidents show why preparation matters. Call-based spyware, messaging parser flaws, and leaked exploit tools have already caused serious damage without modern AI acceleration.

A 2024 mobile threat study warned that wormable mobile exploits could create consequences comparable to destructive network malware. WeWorm provides a concrete cross-platform demonstration of that concern.

The difference now is development speed. If offensive workflows contract from months to days, private disclosure windows and patch pipelines must contract as well.

Three Signals Will Show Whether Defenders Can Keep Up

The next test is whether Tencent and the wider security industry turn one successful fix into a repeatable defense against AI-accelerated exploit development.

The first signal is Calif's promised technical presentation. Its analysis should clarify the vulnerable component, affected versions, exploit constraints, and durability of Tencent's remediation.

Independent researchers can then determine whether WeWorm depended on a narrow implementation mistake or exposed a broader class of VoIP weaknesses. Evidence of related flaws would strengthen the case for industry-wide review.

A limited, well-contained defect would reduce the immediate scope. It would not erase the AI development lesson, but it would narrow the platform risk.

The second signal is Tencent's public security documentation. A detailed advisory, CVE record, or detection guidance would help users and enterprise defenders assess historical exposure.

Clear documentation would also show that Tencent has moved beyond blocking Calif's exact exploit. Silence would leave important questions about versions, telemetry, and related clients unanswered.

The third signal is independent evidence about AI-assisted exploit productivity. Calif's working-time claims need comparison with other expert teams, models, and software targets.

Future reports should separate machine effort from human expertise and preparatory work. They should also measure unsuccessful attempts, reproducibility, and time required to produce a reliable patch.

Consistent results across multiple targets would strengthen the article's central judgment. They would show that AI has compressed the offensive clock across the industry, not just inside one skilled laboratory.

Failure to reproduce Calif's results would weaken broader claims about immediate democratization. It would suggest that WeWorm depended heavily on uncommon expertise, private tooling, or a particularly tractable flaw.

For developers, the practical question is no longer whether AI belongs in security work. Attackers and defenders are already testing it against real software.

Enterprise buyers should ask vendors how incoming content is isolated, how quickly silent fixes deploy, and how customers receive vulnerability notices. They should also test recovery when a trusted account becomes hostile.

Knowledge workers should keep applications current and verify unusual requests through another channel. Those habits cannot block a true zero-click exploit, but they can reduce secondary harm after account takeover.

The WeChat zero-click worm did not become a documented outbreak. That is the favorable outcome, and Tencent's mitigation deserves recognition.

Its warning remains serious. AI reportedly helped a small research team turn a hidden calling flaw into cross-platform, self-propagating account compromise within weeks.

The next worm may not arrive through WeChat, and its discoverer may not follow coordinated disclosure. Security teams should examine their response clock now, before another trusted application starts making calls on an attacker's behalf.

Give every agent the context to do better work

Connect your agents to the knowledge, decisions, and history already organized in remio.

remio currently supports Windows 10+ (x64) and Macs with Apple silicon.

Your AI Partner at Work
Get more done with remio

Plan. Create. Deliver.
All in one place.

bottom of page