top of page

TikTok AI Camera Hack Shows How Free Models Are Rewriting Cybersecurity

Sep 19
14 min read

TikTok patched a vulnerability after researchers used free AI to find a path into a test phone’s camera and photo library. The TikTok AI camera hack was a controlled demonstration, not an attack on an unsuspecting user. Still, it exposed a conflict that security teams can no longer dismiss.

Researchers at San Francisco cybersecurity company DepthFirst modified an open-weight model from Chinese AI developer Z.ai. Their resulting system examined software used by TikTok and identified a chain of exploitable flaws. A DepthFirst employee then demonstrated remote access to sensitive phone features while the device was browsing TikTok.

TikTok confirmed the vulnerability and repaired it after receiving the researchers’ report. The company said it had no evidence that attackers had exploited the issue against users. That distinction matters, but so does the method that found it.

Open-weight models let users download, modify, and operate model parameters on infrastructure they control. Developers gain more freedom than they receive from hosted chatbots with fixed safety controls. Security researchers gain that freedom, but attackers can obtain it too.

The central question is therefore larger than one repaired flaw. AI systems are becoming capable vulnerability researchers, while access to those capabilities is spreading beyond established security organizations.

What the TikTok AI Camera Hack Actually Demonstrated

The demonstration showed that AI can help assemble separate software weaknesses into a path toward sensitive device access.

According to the original camera hack report, DepthFirst adapted a free GLM model developed by Z.ai. The company combined that model with other tools designed to examine software and search for security weaknesses.

The system found flaws in open-source software used by TikTok. Open-source software makes its source code available for inspection, modification, and redistribution under defined license terms. Thousands of applications depend on shared components because rebuilding every function internally would be impractical.

DepthFirst’s demonstration reportedly chained multiple bugs together. A bug chain combines weaknesses whose collective impact is greater than any single flaw. This technique often separates a minor defect from a serious compromise.

In the recorded test, an employee remotely accessed the camera and photo roll of a smartphone browsing TikTok. The demonstration used a test environment and did not target an ordinary TikTok user. There is no public evidence that criminals used the same path.

DepthFirst submitted the findings through TikTok’s bug bounty process. Bug bounty programs compensate or recognize researchers who responsibly report qualifying security problems. TikTok directs researchers to HackerOne and publishes a coordinated disclosure policy.

TikTok said the issue was reported months earlier and quickly patched. It also said it found no evidence of exploitation against users. Those statements narrow the immediate consumer risk considerably.

The event should not be described as a known mass breach, a live spying campaign, or proof that every TikTok installation was compromised. It was a successful proof of concept against a vulnerability that TikTok says it has repaired.

However, a proof of concept still provides valuable evidence. It shows what an authorized team could accomplish by adapting an accessible model for vulnerability research.

The notable change is not that software contained bugs. Large applications have always shipped with defects, including defects inherited through external components. The change is that an AI-assisted system helped identify and connect those weaknesses.

That process once depended heavily on scarce specialists who could understand code, operating systems, application behavior, and exploitation techniques. AI does not eliminate the need for those specialists. It can expand how much code they examine and how quickly they test promising leads.

The TikTok AI camera hack therefore offers a practical example of AI-assisted offensive security. The software helped find a route into a protected resource, while humans selected the target and conducted the authorized demonstration.

That combination is more important than arguments about whether the AI acted autonomously. Security outcomes depend on the complete workflow, including models, tools, data, human judgment, and target access.

A system does not need complete autonomy to change the economics of hacking. It only needs to help one researcher investigate more code, test more hypotheses, or connect more clues.

Free AI Is Lowering the Cost of Vulnerability Research

Open-weight AI changes who can build specialized cyber systems and how tightly model providers can control their use.

American AI companies commonly place their most capable models behind hosted services. They can monitor requests, restrict certain behavior, suspend accounts, and limit access to advanced cybersecurity functions.

Those controls are imperfect. Users can disguise malicious intent, divide a harmful task into harmless-looking steps, or move between providers. Yet a hosted provider retains several opportunities to detect and interrupt misuse.

Open-weight models follow a different distribution model. Their parameters can be downloaded and operated outside the developer’s infrastructure. Users can modify surrounding software, adjust behavior, and connect the model to security tools.

This makes open models useful to legitimate researchers who need control, privacy, or repeatable experiments. A security company can run a model against proprietary code without sending that code to an outside service. Researchers can also tune workflows for narrow technical tasks.

DepthFirst used that flexibility to adapt a GLM model for bug hunting. Z.ai has said its security partners used GLM systems to discover thousands of weaknesses in real codebases. That claim appears in the company’s account of its GLM development work.

The claim does not establish how many findings were serious, unique, or independently confirmed. Vulnerability scanners routinely produce false positives, duplicates, and low-impact reports. Finding a suspicious pattern is not the same as producing a working exploit.

The TikTok demonstration gives the broader claim more weight because it produced a concrete result. TikTok confirmed the reported issue and patched it, according to messages reviewed by The Washington Post.

The economic effect matters even when the underlying model is not the world’s most capable. Downloadable models remove recurring access decisions from the original developer. A user can operate them repeatedly and combine them with specialized tools.

That makes free AI attractive to smaller security teams. They may lack the budgets, relationships, or eligibility required for restricted frontier-model access. An adaptable model can help those teams inspect large codebases that previously exceeded their capacity.

The same accessibility can assist criminal groups. A moderately skilled attacker can use AI to read unfamiliar code, explain crashes, draft test cases, and organize reconnaissance. Experienced operators can integrate models into larger automated systems.

This does not mean a novice can press one button and compromise any application. Real attacks still encounter authentication, platform protections, inconsistent environments, monitoring systems, and incomplete information.

AI instead compresses portions of the learning and investigation process. It can make expertise more productive while helping less experienced users attempt work that previously remained beyond them.

That distinction explains why the risk grows gradually before it becomes dramatic. Each improvement removes a small amount of friction. Together, those reductions increase the number of actors capable of testing exposed software.

The most consequential competition is not Z.ai against OpenAI or Anthropic. It is accessible capability against enforceable control.

Hosted providers can impose usage policies, but attackers can migrate toward downloadable models. Open developers can publish evaluations and responsible-use guidance, but they cannot reliably revoke downloaded weights.

Once a capable model is distributed, security depends more heavily on downstream controls. Those include sandboxing, network restrictions, access management, logging, and fast remediation of any discovered vulnerabilities.

The Real Contest Is Capability Versus Control

The stronger AI becomes at cyber work, the harder it becomes to separate defensive research from offensive preparation.

Security research is inherently dual-use. The same knowledge can help a developer repair a weakness or help an attacker exploit it. The difference often comes from authorization, intent, target selection, and disclosure behavior.

A model asked to identify unsafe memory handling might support a code audit. The same output could help build an exploit against an unpatched service. Technical content alone does not always reveal which outcome the user intends.

Hosted AI companies respond by restricting certain requests and providing advanced access to vetted researchers. That approach creates oversight, but it also creates costs and delays for legitimate work.

Open-weight systems reduce those barriers. Researchers can customize them without requesting permission from a provider. They can also reproduce tests and inspect how changes affect performance.

The tradeoff becomes sharper as models move from answering questions toward operating tools. An AI agent can search repositories, run code, inspect failures, and revise its approach across multiple steps.

Cybersecurity work fits this pattern particularly well. Many tasks involve repetitive exploration followed by focused expert judgment. Models can help prioritize suspicious functions before a human examines the most promising results.

The DepthFirst demonstration suggests this workflow can produce meaningful findings. It does not establish that the model independently designed the entire intrusion or understood every consequence.

That boundary should remain clear. Describing every tool-assisted discovery as autonomous hacking inflates the evidence and distracts from the measurable change. Human-directed systems are already consequential enough.

Anthropic’s own threat research illustrates how complicated provider controls can become. Its September report said malicious actors used Claude across cyber operations, surveillance, fraud, and other harmful activities.

The company reported that some actors divided projects into smaller requests that appeared benign. Direct malicious requests triggered refusals more consistently than fragmented workflows. Anthropic described those cases in its AI misuse report.

The report also said Anthropic disrupted identified operations and strengthened safeguards. That shows a benefit of hosted access: providers can investigate activity, block accounts, and update monitoring systems.

However, hosted controls do not remove the underlying capability. They govern access to it. The TikTok case shows what happens when comparable skills become available through models that users can modify locally.

Neither approach offers a complete answer. Restricting cyber capabilities too broadly can deprive defenders of tools that help them find weaknesses before attackers do. Unrestricted release can give the same assistance to actors who ignore disclosure norms.

A practical policy must account for the full operational chain. Model weights are one component. Tool permissions, computing resources, target access, and network connectivity determine what the system can actually do.

A locally operated model with no network access poses a different risk from one connected to exploit frameworks and live targets. A security agent running inside an isolated test environment differs from the same agent running on a corporate network.

The control problem therefore moves outward. Organizations must treat AI agents like privileged software operators rather than ordinary chatbots.

That means giving them only the access required for a defined task. It also means separating test systems from production, preserving audit logs, and requiring human approval for sensitive actions.

Model safeguards still matter, particularly for hosted services. They can discourage casual misuse and help providers identify organized campaigns. Yet they cannot carry the entire security burden.

The contest between capability and control will intensify as open-weight systems approach the cyber performance of leading hosted models. The relevant benchmark will not be conversational quality. It will be reliable performance across real security workflows.

AI Bug Hunters Put Software Vendors Under Pressure

Vendors now face a shrinking interval between a vulnerability becoming discoverable and someone attempting to exploit it.

Software companies have long operated under an uncomfortable assumption. Bugs exist before defenders or attackers notice them, and the discovery process often takes significant time.

AI-assisted auditing reduces part of that time. Models can review more code, summarize unfamiliar components, generate candidate inputs, and help researchers interpret unexpected behavior.

The immediate pressure falls on companies with large applications and extensive dependency trees. A dependency tree maps the external packages and nested components that an application requires.

One application can indirectly depend on thousands of software elements. A defect deep inside that chain can affect many products, even when their developers never touched the vulnerable code.

The TikTok AI camera hack reportedly began with open-source software used by the platform. This point matters because the risk did not necessarily originate in TikTok’s most visible features.

Modern software security extends beyond the code a company writes itself. Teams need an accurate inventory of dependencies, versions, permissions, and exposure paths.

AI bug hunters can search shared components at scale. A finding in one package can create remediation work across every product that embeds it. Attackers can conduct similar searches to identify broadly reusable opportunities.

Vendors therefore need to shorten detection and patching cycles. Receiving a responsible report is only the beginning. Engineers must reproduce the problem, measure its impact, create a safe fix, test regressions, and distribute the update.

Mobile applications introduce another delay. A company can publish a corrected version, but users may postpone installation. Operating systems and app stores also shape how quickly updates reach devices.

TikTok said it patched the reported issue quickly and saw no evidence of exploitation. That is the desired outcome for coordinated disclosure, but it cannot guarantee that every future report will remain private.

Multiple teams can discover the same weakness independently. AI increases the number of teams capable of searching, which raises the chance of overlapping discovery.

This dynamic weakens an old defensive advantage. Historically, some difficult vulnerabilities remained obscure because few people possessed the time and expertise needed to find them.

Obscurity was never a reliable security control. AI makes that limitation harder to ignore.

The Pentagon has encountered similar pressure at a different scale. Its senior cyberdefense leadership reported a tenfold increase in vulnerabilities susceptible to zero-day attacks amid expanding AI capabilities.

A zero-day is a vulnerability that defenders must address without an existing patch or established response window. The reported increase does not mean AI caused every underlying bug.

It indicates that attackers and researchers can identify more weaknesses in systems that already contain technical debt. AI amplifies the consequences of delayed maintenance.

Consumer platforms face the same structural issue. Features accumulate, dependencies grow, and old components remain because replacing them can break important functions.

Security teams must respond by increasing visibility before increasing automation. An AI scanner that produces thousands of unverified warnings can overwhelm engineers without reducing practical risk.

Effective systems need prioritization. They should identify whether a flaw is reachable, whether it crosses a security boundary, and whether an attacker can combine it with another weakness.

Human expertise remains essential at that stage. Researchers must distinguish a theoretical concern from a credible attack path. Product teams must determine which fix reduces risk without introducing new defects.

AI can make the investigation faster, but speed only helps when organizations can absorb the results. Vendors that cannot validate and repair findings will accumulate a larger queue of known risk.

This is why the event pressures software buyers as well as developers. Enterprise customers should ask suppliers how they inventory dependencies, process external reports, and distribute emergency updates.

The answer matters more than a promise that a product uses AI for security. Defensive capability should be measured through patch speed, reproducible testing, and evidence that critical findings reach accountable owners.

The Demonstration Does Not Prove an AI Hacking Free-for-All

One patched TikTok flaw does not establish that free models can reliably compromise arbitrary applications or replace experienced hackers.

The TikTok result deserves attention precisely because it was concrete. It should not become evidence for claims that extend beyond the available facts.

Public reporting does not provide every technical detail of the vulnerability chain. That omission is appropriate while users may still run affected software versions or related components.

It also limits outside evaluation. Independent researchers cannot yet determine which parts of the process required the model, which required DepthFirst’s tools, and which depended on human expertise.

The contribution of training data remains unclear too. Security models can reproduce familiar patterns learned from published vulnerabilities. Finding a genuinely new flaw requires stronger reasoning and effective interaction with test environments.

Even a confirmed vulnerability does not establish repeatable performance. A system might succeed on one target after extensive tuning and fail on dozens of others.

Security testing also produces selection effects. Companies naturally highlight successful discoveries, while failed searches receive less attention. Readers rarely see the total computing time, discarded attempts, or human corrections.

Z.ai’s statement about thousands of vulnerabilities needs similar context. The total does not reveal severity, uniqueness, validation rates, or remediation outcomes.

A low-impact coding defect and a remotely exploitable vulnerability should not receive equal weight. Independent benchmarks must measure end-to-end results rather than raw finding counts.

The word “free” can also mislead. Downloading model weights may carry no charge, but operating a specialized system requires hardware, electricity, engineering work, storage, and security infrastructure.

DepthFirst reportedly modified the model heavily and combined it with other tools. That is not equivalent to asking a public chatbot for a working camera exploit.

These limitations do not erase the risk. They locate it more accurately.

The near-term threat comes from capable people gaining better leverage. A criminal team can automate repetitive work and investigate more targets. A state-backed group can integrate AI into existing reconnaissance and malware operations.

Less experienced attackers may also improve, but they still face operational hurdles. They need reachable targets, reliable execution, persistence, and ways to avoid detection.

Defenders gain similar leverage. They can audit internal code, evaluate patches, organize incident data, and search logs for related behavior.

The outcome will depend on adoption speed and operational discipline. Attackers can move quickly because they accept failure and externalize damage. Defenders must preserve uptime, privacy, and legal compliance.

That asymmetry gives attackers an advantage, but it is not absolute. Defenders control many target environments and can remove unnecessary permissions, isolate systems, and monitor unusual behavior.

Consumers should avoid treating the demonstration as proof that TikTok is currently activating cameras remotely. TikTok said it had no evidence that the repaired flaw was exploited against users.

Users should still keep TikTok and their mobile operating system updated. They should also review camera and photo permissions, especially for applications that do not require continuous access.

Permission controls are not a complete defense against a serious software exploit. They reduce exposure when applications or integrations behave beyond a user’s expectations.

The responsible conclusion is narrower than panic and stronger than dismissal. AI-assisted vulnerability discovery has crossed from benchmark discussion into verified product security work.

What remains uncertain is the frequency of such success. The security industry needs transparent evaluations that measure discovery, exploitability, false positives, human effort, and remediation outcomes.

Three Signals Will Show Whether AI Hacking Has Entered a New Phase

The next phase will be defined by repeatability, real-world misuse, and vendors’ ability to repair software faster than AI can expose it.

The first signal is independent replication of AI-assisted vulnerability chains. Researchers need to demonstrate results across different applications, programming languages, and operating environments.

A single success can reflect careful target selection or extensive human guidance. Repeated success would show that the capability generalizes beyond one favorable case.

Evaluations should disclose how much human intervention each result required. They should also separate code review, vulnerability discovery, exploit development, and successful access.

That distinction will determine whether AI remains an expert assistant or becomes a more independent operator. It will also help organizations decide where human approval remains mandatory.

The second signal is evidence of malicious exploitation using comparable open-weight workflows. Security companies already report extensive AI assistance across reconnaissance, phishing, malware development, and operational planning.

The stronger claim is that an open model discovered a previously unknown flaw and enabled its exploitation against real victims. Public attribution will be difficult because attackers rarely document their complete toolchains.

Incident responders should therefore preserve evidence about model files, agent frameworks, generated scripts, and automated command histories. Those artifacts can reveal how AI contributed to an intrusion.

The absence of public evidence should not be mistaken for proof that misuse has not occurred. It should also not be replaced with speculation. Verified cases must remain separate from plausible scenarios.

The third signal is the time between a responsible report and broad deployment of a working patch. That interval measures whether defenders are keeping pace with faster discovery.

TikTok’s response offers a useful example. The company says it received the report through its bounty program, patched the problem quickly, and found no evidence of exploitation.

Future cases will test whether that process works across smaller vendors with fewer security engineers. Shared open-source components will be particularly important because one flaw can affect many products.

Governments and large buyers can reinforce better behavior through procurement requirements. They can require dependency inventories, coordinated disclosure channels, audit records, and deadlines for critical remediation.

Model developers also have decisions ahead. Hosted providers will refine monitoring and researcher-access programs. Open developers will face pressure to publish cyber evaluations before releasing stronger models.

Release evaluations should test more than whether a model answers obviously malicious prompts. They should examine tool use, fragmented workflows, persistence, and behavior inside realistic environments.

Organizations adopting AI agents should focus on containment as much as model selection. An agent should not inherit broad network access simply because its immediate task appears defensive.

Security teams can begin with isolated environments, read-only access, short-lived credentials, and comprehensive logging. Sensitive actions should require approval from an accountable human operator.

For consumers, the practical response remains familiar but more urgent. Install application and operating-system updates promptly. Remove unused applications and revoke permissions that no longer serve a clear purpose.

The TikTok AI camera hack did not reveal a mass compromise. It revealed that accessible AI can help skilled researchers find a serious path through modern software.

That capability can strengthen defenders when findings move through coordinated disclosure and rapid patching. It can strengthen attackers when the same process targets unprepared systems.

The deciding factor will not be whether free AI disappears. Downloadable models are already part of the security landscape. The deciding factor will be whether software vendors can shorten the distance between discovery and repair.

Security leaders should now ask a direct question: if an AI system found a critical flaw in one of your dependencies tomorrow, who would validate it, fix it, and protect users first?

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