GLM-5.3: Frontier Coding with Emergent Cyber Capabilities
TL;DR: Z.ai's GLM-5.3 keeps the same 743B-parameter base model as GLM-5.2 but extracts massive gains through post-training scaling alone. Terminal-Bench 3.0 jumps from 4.6 to 28.3, DeepSWE from 46.2 to 66.9. The surprise: cybersecurity capabilities emerged faster than anticipated, with the model reasoning across complete exploitation chains rather than just finding isolated bugs. Z.ai has already surfaced 2,436 real-world vulnerabilities across 269 projects — including one in Cursor. Weights ship in ~2 weeks after safety hardening.
Z.ai released GLM-5.3 on August 14, 2026, and it might be the most interesting model release of the year — not because it tops every leaderboard, but because of what it reveals about how far you can push a base model without retraining.
The model uses the exact same 743-billion-parameter foundation as GLM-5.2. Every improvement comes from scaling post-training: more environments, more diverse tasks, more reinforcement-learning compute. No new architecture, no fresh pretraining cycle.
The results are substantial. But they also produced something Z.ai didn't fully expect: cyber capabilities that grew faster than the company planned for, progressing from simple vulnerability identification to constructing complete exploitation chains.
Same Base, Different Model
The core claim of GLM-5.3 is that post-training alone — not a new pretrained foundation — produced every reported gain. Z.ai's announcement puts it plainly: "Scaling post-training is all we did for GLM-5.3."
The training environments resemble full engineering jobs rather than isolated coding exercises. In one example Z.ai gives, a model is placed in an ML infrastructure engineer's working environment with access to compute clusters, documentation, codebases, and experiment results. It must diagnose bottlenecks, implement optimizations, and deliver a measurable end-to-end speedup. Some tasks represent several days of work for an experienced engineer.
To generate these environments at scale, Z.ai built pipelines where research agents convert task patterns from real work into runnable long-horizon environments. A judge agent verifies each task is solvable, and verifiers are synthesized without access to reference solutions.
The training stack itself was introduced with GLM-5.2:
- IndexShare — a long-context technique that reuses an indexer across sparse-attention layers to reduce computational burden
- SAO — a reinforcement learning method designed for long-horizon tasks
- slime — an open-source framework for large-scale asynchronous RL
GLM-5.3 simply threw more compute and more diverse environments at this same stack.
Coding Benchmarks: Large Jumps on Long-Horizon Tasks
The pattern across coding benchmarks is consistent: the largest gains sit on the longest-horizon evaluations. Here's how GLM-5.3 compares to its predecessor:
| Benchmark | GLM-5.2 | GLM-5.3 | Change |
|---|---|---|---|
| Terminal-Bench 3.0 | 4.6 | 28.3 | +514% |
| DeepSWE v1.1 | 46.2 | 66.9 | +45% |
| AutomationBench | 26.2 | 48.2 | +84% |
| Agents' Last Exam (CLI) | 23.8 | 28.5 | +20% |
| Z.ai Code Bench (Max) | 23.4% | 34.5% | +47% |
Terminal-Bench 3.0 evaluates models on actual terminal execution, sandbox interaction, and stateful environment recovery — a high-fidelity metric for real-world coding readiness. The jump from 4.6 to 28.3 is the most dramatic single-generation improvement on this benchmark.
DeepSWE v1.1 tests deep software engineering: architecture refactoring, complex bug patching in distributed systems, and cross-language vulnerability assessment. A 20-point jump here means the model can handle substantially more complex multi-file engineering tasks.
How It Compares to Other Frontier Models
GLM-5.3 doesn't dominate every benchmark. Z.ai's own comparison table shows where it stands:
| Benchmark | GLM-5.3 | GPT-5.6 Sol | Claude Fable 5 | Claude Opus 4.8 |
|---|---|---|---|---|
| Terminal-Bench 3.0 | 28.3 | 34.6 | 33.7 | — |
| DeepSWE v1.1 | 66.9 | 72.7 | 69.7 | — |
| CyberGym | 84.5% | 83.6% | — | — |
| ExploitBench | 54.4% | 76.5% | 78.0% | — |
| Z.ai Code Bench | 34.5% | — | 39.5% | 29.5% |
The picture is mixed. On Terminal-Bench and DeepSWE, GLM-5.3 trails both GPT-5.6 Sol and Claude Fable 5. But on CyberGym, it edges past every model in the comparison set. And on Z.ai Code Bench, it matches Claude Opus 4.8's quality while consuming roughly 50,000 output tokens versus 120,000 — a significant efficiency win for production coding agents.
Token Efficiency Matters for Production
On Z.ai's private Code Bench, the efficiency story is notable:
- GLM-5.3 at Max effort: 34.5% completion, ~75,000 output tokens per task
- GLM-5.2 at Max effort: 23.4% completion, ~96,000 output tokens per task
- Claude Opus 4.8: 29.5% completion, ~120,000 output tokens per task
- Claude Fable 5: 39.5% completion (still leads, but at maximum effort)
For enterprises deploying coding agents, reducing token consumption while improving task completion is operationally critical. Long-running agent loops compound inference cost and latency quickly.
The Cyber Result Z.ai Didn't Plan
This is where the story gets unusual.
Z.ai introduced vulnerability-discovery environments into GLM-5.3's post-training mix expecting the model to improve at finding software flaws. Instead, capability began progressing further along the exploitation chain. The model started reasoning across multiple stages of exploitation, forming coherent plans for complete exploitation chains rather than isolated bug-finding.
As Z.ai wrote in their announcement: "As we scaled post-training, cyber capability developed faster than we expected."
Cyber Benchmark Results
| Benchmark | What It Tests | GLM-5.2 | GLM-5.3 | Leader |
|---|---|---|---|---|
| CyberGym | Vulnerability discovery & validation from source code | 77.2% | 84.5% | GLM-5.3 leads |
| ExploitBench | Full exploitation chain reasoning | 24.4% | 54.4% | Mythos 5 (78.0%) |
| ExploitGym (2hr) | Exploitation tasks completed in 2 hours | 29 | 105 | GPT-5.6 Sol (216) |
| ExploitGym (6hr) | Exploitation tasks completed in 6 hours | 39 | 130 | GPT-5.6 Sol (293) |
The pattern is consistent: the further up the exploitation chain a benchmark sits, the larger the gain over GLM-5.2 — but also the wider the remaining gap to closed frontier models like Mythos 5 and GPT-5.6 Sol.
CyberGym is the one benchmark where GLM-5.3 has actually taken the lead. At 84.5%, it edges past Mythos 5 (83.8%) and GPT-5.6 Sol (83.6%) at vulnerability discovery and validation from white-box source code.
On ExploitBench, which requires deeper reasoning about how a real vulnerability could be exploited, GLM-5.3 more than doubles its predecessor's score — but still trails the closed frontier significantly.
Real-World Vulnerability Findings
The cyber capabilities aren't just academic. Z.ai has been running GLM models against real-world codebases with security teams in China since GLM-5.2. The results:
- 2,436 vulnerabilities identified across 269 open-source projects
- 1,097 rated critical or high severity
- 53 publicly disclosed with CVEs assigned
- 2,383 still under embargo at launch time
Findings span system kernels, operating systems, browser engines, and network protocols. The oldest bug discovered was introduced in 1981 — over four decades old.
Z.ai maintains a public Security Disclosure Ledger tracking each issue through the coordinated disclosure process. Recent entries include:
- A use-after-free in the Linux kernel
- A WebKit memory-handling flaw affecting Apple Safari
- A parameter-validation bug in FreeBSD
The Cursor Vulnerability
GLM-5.3's cyber capabilities have already reportedly found a "potentially serious vulnerability in Cursor," the AI coding startup recently acquired by SpaceX. The finding was shared by Z.ai developer advocate Lou on X. VentureBeat tagged Cursor for confirmation and was awaiting response at publication time.
This is a concrete example of the dual-use tension: the same long-horizon agent capabilities that make GLM-5.3 better at software engineering also make it a more capable security researcher — and potentially a more capable offensive operator.
The Dual-Use Tension
Z.ai's position is noteworthy. The company has been an aggressive open-weight proponent — GLM-5.2 shipped under MIT license with open weights from day one. But GLM-5.3's cyber capabilities have forced a change in approach.
Weights are not yet public. Z.ai says it will release them approximately two weeks after launch, once safety evaluation and hardening are complete. The company is also introducing a "trusted access" approach for sensitive functionality.
This creates a tension that frontier labs are increasingly familiar with. The same capabilities that allow GLM-5.3 to auto-patch security vulnerabilities for defenders also enable automated exploit generation. Z.ai is now confronting the same capability-versus-access tradeoff that OpenAI and Anthropic face with their gated models.
For context: OpenAI recently described its own test models breaching Hugging Face in a red-team exercise. Anthropic's Mythos access remains gated to vetted partners under its Glasswing initiative. And OpenAI has pushed out a dedicated cyber-defense model, GPT-5.6-Cyber, through an expanded defender-access program.
Z.ai's disclosure ledger is the constructive counterpart to that capability: 1,097 critical and high-severity findings are now moving through coordinated disclosure.
Breaking API Change: Thinking Can't Be Disabled
Developers migrating existing GLM applications need to pay attention to a breaking change.
GLM-5.3 supports three reasoning-effort levels — low, high, and max — with max as the default and Z.ai's recommended setting for coding. But unlike previous releases, thinking cannot be disabled.
Applications currently sending thinking.type: "disabled" must change the value to enabled and specify a reasoning effort before switching the model identifier to GLM-5.3. Otherwise, the request will fail.
# Old GLM-5.2 call (thinking disabled)
response = client.chat.completions.create(
model="glm-5.2",
messages=[{"role": "user", "content": "Write a function"}],
thinking={"type": "disabled"}
)
# GLM-5.3 equivalent (thinking required)
response = client.chat.completions.create(
model="glm-5.3",
messages=[{"role": "user", "content": "Write a function"}],
thinking={"type": "enabled", "effort": "max"}
)
This makes GLM-5.3 an actual migration rather than a simple model-name substitution for some production applications.
From GLM-4.5 to 5.3: A Rapid Progression
GLM-5.3 is the latest step in Z.ai's rapid shift toward coding agents and long-running autonomous engineering. The progression is worth understanding:
- GLM-4.5 (July 2025): 355B MoE model, designed to combine reasoning, coding, and agent capabilities. Open weights, agent framework integration.
- GLM-4.6 (September 2025): Expanded context from 128K to 200K tokens. Targeted coding, tool use, and agent workflows in Claude Code, Cline, Roo Code, and Kilo Code.
- GLM-5 (February 2026): Scaled to 744B parameters (40B active), 28.5T pretraining tokens. Introduced slime asynchronous RL infrastructure. Repositioned around "agentic engineering."
- GLM-5.2 (June 2026): 753B parameters, stable 1M-token context, open weights under MIT license. Introduced IndexShare and SAO. Priced at $1.40/M input, $4.40/M output tokens.
- GLM-5.3 (August 2026): Same 743B base as GLM-5.2. All gains from post-training scaling. Emergent cyber capabilities. Staged weight release with safety hardening.
Each release has built on the previous one's infrastructure. GLM-5 introduced the scaled foundation and slime. GLM-5.2 attacked long-context and long-horizon engineering. GLM-5.3 extracts substantially more capability from that same foundation through post-training.
Pricing and Availability
GLM-5.3 is available now through Z.ai's GLM Coding Plan and ZCode coding environment. ZCode supports long-running "Goal" tasks that plan, implement, test, and verify work, with remote control of running tasks. It's available on macOS, Windows, and Linux.
GLM Coding Plan Tiers
| Plan | Price (monthly) | Usage |
|---|---|---|
| Lite | $12.60 (promo) | 10,000 credits/week |
| Pro | $56.00 | 6× Lite usage |
| Max | $117.60 | 14× Lite usage |
| Team Standard | $88/user | Enterprise tier |
| Team Premium | $188/user | Enterprise tier |
The Coding Plan uses a points-based quota system that separately accounts for input, cached-input, and output tokens. Calls outside weekday peak periods consume 50% of the normal points — an off-peak discount that rewards non-business-hours usage.
General GLM-5.3 API pricing has not yet been provided in the launch materials. Staged API access and open weights are expected to arrive approximately two weeks after launch.
What This Means for Developers
For enterprise developers and engineering teams, GLM-5.3 is worth attention for several reasons:
- Post-training scaling works. The gains from GLM-5.2 to 5.3 — without a new base model — suggest considerable headroom remains in existing foundation models. This has implications for how the industry thinks about model improvement cycles.
- Token efficiency is improving. GLM-5.3 achieves better results with fewer output tokens than its predecessor. For production coding agents where long-running loops compound costs, this matters operationally.
- Cyber capabilities are a feature and a risk. The same capabilities that help security teams find and patch bugs also create offensive potential. Z.ai's staged release approach acknowledges this tension.
- The open-weight landscape is shifting. GLM-5.2 shipped with open weights from day one. GLM-5.3 delays weight release for safety hardening. This reflects a broader industry shift toward gated releases for capable models.
- Breaking changes require migration planning. If you're using GLM-5.2 in production with thinking disabled, you need to update your API calls before switching to GLM-5.3.
The Bigger Picture
GLM-5.3 lands in a competitive week. DeepSeek shipped V4 Pro out of preview days earlier. Z.ai's comparison table puts GLM-5.3 directly against DeepSeek-V4 Pro, Moonshot's Kimi K3, and OpenAI's GPT-5.6 Sol.
The Chinese AI landscape has also evolved. When Hugging Face needed help investigating an autonomous attack traced to OpenAI's systems last month, it turned to Z.ai's GLM-5.2 after American models reportedly struggled to distinguish attacker from incident responder. OpenAI has since launched GPT-5.6-Cyber through a defender-access program. Anthropic's Mythos remains gated.
Z.ai itself recently raised roughly HK$31.4 billion (~$4 billion) through a Hong Kong share sale, with proceeds intended for R&D, computing infrastructure, talent, and business expansion.
The result is a model that advances Z.ai's coding ambitions while forcing the company to confront the same capability-versus-access tradeoff facing the largest closed frontier labs. For an open-weight proponent, that's an uncomfortable position — and one that may shape how open models handle sensitive capabilities going forward.
FAQ
Can I use GLM-5.3 today, or do I need to wait for weights?
GLM-5.3 is available right now through Z.ai's GLM Coding Plan and ZCode environment. API access is also live for existing coding plan subscribers. However, the open weights are not yet public — Z.ai says they will be released approximately two weeks after the August 14 launch, once safety evaluation and hardening are complete. If you need self-hosted deployment or have data-residency requirements, you'll need to wait for the weight release. If you're comfortable using Z.ai's hosted API, you can start building today.
How does GLM-5.3 compare to Claude Fable 5 or GPT-5.6 Sol for coding?
On public benchmarks, GLM-5.3 generally trails both models on the hardest coding evaluations. Terminal-Bench 3.0 shows GLM-5.3 at 28.3, compared to 34.6 for GPT-5.6 Sol and 33.7 for Fable 5. On DeepSWE, GLM-5.3 scores 66.9 versus 72.7 and 69.7 respectively. However, GLM-5.3 is significantly more token-efficient — on Z.ai Code Bench, it achieves 31.4% completion at roughly 50,000 output tokens, compared to Claude Opus 4.8's 29.5% at 120,000 tokens. For production agent loops where cost compounds, that efficiency advantage can be decisive. On CyberGym specifically, GLM-5.3 actually leads at 84.5%, edging past both frontier competitors.
What should I change in my API calls when migrating from GLM-5.2?
The most important change is that thinking can no longer be disabled. If your application currently sends thinking.type: "disabled", you must switch it to enabled and specify a reasoning effort level — low, high, or max. Max is the default and Z.ai's recommended setting for coding tasks. Without this change, your API requests will fail. Beyond the thinking parameter, the model identifier changes from glm-5.2 to glm-5.3, but the general API structure remains the same. You should also review your token budgets, since GLM-5.3 may achieve better results with fewer output tokens than you were allocating for GLM-5.2.
Is GLM-5.3 safe to use for security research?
This is a nuanced question. GLM-5.3's cyber capabilities are real and demonstrated — the model has found 2,436 vulnerabilities across 269 real-world projects, including 1,097 critical or high severity findings. Z.ai is coordinating disclosure through its public Security Disclosure Ledger, with 53 findings publicly disclosed so far. However, the same capabilities that make the model effective at vulnerability discovery also enable exploitation chain reasoning. Z.ai itself acknowledged that cyber capability developed faster than anticipated. The company is introducing a "trusted access" approach for sensitive functionality and delaying weight release for safety hardening. If you're a security professional, the model is a powerful tool for defensive research — but the dual-use nature means appropriate guardrails and responsible use policies are essential.
Will GLM-5.3 weights be open source like GLM-5.2?
Z.ai has committed to releasing the weights approximately two weeks after the August 14 launch, which would put the release around the end of August 2026. However, the company has indicated the release will follow safety evaluation and hardening, and it's introducing a "trusted access" approach for some sensitive capabilities. GLM-5.2 shipped under an MIT license with open weights from day one. Whether GLM-5.3 maintains the same fully open license or introduces additional usage restrictions for certain capabilities remains to be seen. The two-week delay itself signals that Z.ai is taking a more cautious approach than with previous releases, reflecting the unexpected cyber capabilities the model developed during training.
How does the points-based quota system work for the GLM Coding Plan?
The GLM Coding Plan moved to a points-based quota system that separately accounts for input tokens, cached input tokens, and output tokens. Each plan tier (Lite, Pro, Max, Team) receives a weekly credit allotment — for example, Lite includes 10,000 credits per week. Different token types consume points at different rates. A significant feature is the off-peak discount: calls made outside Z.ai's weekday peak period consume only 50% of the normal points. This means you can effectively double your usage by shifting non-urgent workloads to evenings and weekends. The Team Standard plan at $88/user and Team Premium at $188/user are designed for organizations that need higher quotas and collaborative features.
Sources
- Z.ai GLM-5.3 Official Announcement — Primary source, benchmark figures, and technical details
- VentureBeat: GLM-5.3 is here with advanced cyber capabilities — Cursor vulnerability report and industry context
- Unite.AI: Z.ai Launches GLM-5.3 With Frontier Coding and a Cyber Capability That Outgrew Its Training — Training environment details and cyber capability analysis
- MarkTechPost: Z.ai Ships GLM-5.3 Without Retraining the Base Model — Post-training scaling analysis and benchmark breakdown
- OfficeChai: Z.AI Releases GLM 5.3, Beats Fable 5 And GPT-5.6 Sol On CyberBench — CyberGym leaderboard position and competitive context
- Z.ai Security Disclosure Ledger — Public vulnerability disclosure tracking
- Z.ai_org on X — Official launch announcement
- zai-org/GLM-5 on GitHub — Model repository and documentation