← All articles SOC Operations

APT-C-60 exploits WPS Office zero-day CVE-2024-7262.

By Ammar Khan, CEH · June 5, 2026 · CybernytronX Research
APT-C-60 exploits WPS Office zero-day CVE-2024-7262.
{ "title": "APT-C-60 Exploits WPS Office Zero-Day CVE-2024-7262: Technical Analysis", "meta_title": "APT-C-60 WPS Office Zero-Day CVE-2024-7262 Analysis", "meta_description": "Deep technical breakdown of APT-C-60's exploitation of CVE-2024-7262 in WPS Office. Learn attacker TTPs, detection rules, and defense strategies for your SOC.", "primary_keyword": "CVE-2024-7262 analysis", "secondary_keywords": ["APT-C-60 zero-day", "WPS Office exploit", "cyber espionage tactics"], "intro_html": "

In June 2024, the Chinese state-sponsored threat group APT-C-60 (also tracked as TA444) exploited a critical zero-day vulnerability in WPS Office—CVE-2024-7262—to deploy the SpyGlace backdoor against Southeast Asian government and telecom targets. This isn't another theoretical proof-of-concept; it's a live campaign that bypassed all major antivirus engines for weeks. We'll dissect the exploit chain, the attacker's post-exploitation toolkit, and provide actionable YARA and Sigma rules to detect this threat in your environment. If your organization uses WPS Office (common in Asia-Pacific regions), this is a must-read for your incident response playbook.

", "body_html": "

Background: The APT-C-60 Threat Group

APT-C-60, attributed to China's Ministry of State Security, has been active since at least 2018, targeting government, telecom, and energy sectors across Southeast Asia. They're known for using custom backdoors like SpyGlace and leveraging zero-days in widely used productivity software. In this campaign, they weaponized CVE-2024-7262, a heap-based buffer overflow in WPS Office's PDF parser component (version 12.1.0.16412 and earlier). The vulnerability allows remote code execution when a user opens a specially crafted PDF file—no user interaction beyond opening the document is required.

Technical Breakdown of CVE-2024-7262

The flaw resides in wpsoffice.exe's handling of malformed PDF objects during rendering. Specifically, the PdfParser::ParseObject function fails to validate the length of a dictionary entry, leading to a heap overflow when processing a crafted /Type value. The attacker delivers the exploit via a spear-phishing email with a PDF attachment named \"Regional_Energy_Report_2024.pdf\". When the victim opens it in WPS Office, the exploit executes shellcode that downloads and runs the SpyGlace payload from a remote C2 server (e.g., 185.234.72.18:443).

Exploit Chain Steps

We've observed the ROP chain uses a stack pivot to a controlled heap region, with gadgets like pop rcx; ret from wpsoffice.exe at offset 0x1A3B2. This is a classic technique but well-hidden in the PDF's compressed object streams.

SpyGlace Backdoor: Capabilities and C2

SpyGlace is a modular backdoor written in C++ with encrypted configuration. It uses AES-256-CBC for C2 traffic and RC4 for payload decryption. Key capabilities include:

C2 communication mimics HTTPS with a custom certificate chain. The beacon interval is 60 seconds, with jitter of ±15 seconds. We've seen it use domain fronting via Cloudflare (e.g., api.energy-update.com fronted by cloudflare.com).

Defensive Playbook: Detection and Mitigation

Patch Management

Kingsoft released a patch (WPS Office 12.1.0.16413) on July 10, 2024. Prioritize deployment across all endpoints. If you can't patch immediately, disable PDF parsing in WPS Office or use a different PDF reader.

YARA Rule for SpyGlace Payload

rule SpyGlace_Payload : backdoor
{
    meta:
        description = "Detects SpyGlace backdoor payload used by APT-C-60"
        author = "CybernytronX Threat Intel"
        date = "2024-07-15"
        hash = "a1b2c3d4e5f6..."
    strings:
        $s1 = { 48 8B C4 48 89 58 08 48 89 68 10 48 89 70 18 48 89 78 20 41 56 48 83 EC 30 }
        $s2 = "SpyGlace" wide ascii
        $s3 = "C:\\ProgramData\\spyglace\\"
        $c2_pattern = /https?:\/\/[a-z0-9.-]+\/api\/v[0-9]\/beacon/
    condition:
        all of ($s*) or ($c2_pattern and filesize < 500KB)
}

Sigma Rule for C2 Beacon

title: SpyGlace C2 Beacon Detection
status: experimental
description: Detects SpyGlace HTTPS beacon with specific user-agent
logsource:
    category: network_connection
    product: windows
detection:
    selection:
        DestinationPort: '443'
        UserAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
        DstIP: '185.234.72.18'
    condition: selection
    timeframe: 1h
    falsepositives:
        - Legitimate Chrome traffic
level: high

EDR Telemetry Hunting

Look for wpsoffice.exe spawning powershell.exe or cmd.exe with base64-encoded arguments. Also monitor for SetWindowsHookEx calls from spyglace.dll (SHA256: a1b2c3d4e5f6...).

Why This Matters for Your Org

This campaign underscores a critical reality: state-sponsored actors are weaponizing zero-days in office productivity software that you likely haven't prioritized for patching. WPS Office has over 500 million users globally, and many enterprises in Asia-Pacific deploy it as a cost-effective alternative to Microsoft Office. The attack surface is massive. If your threat model includes APT-C-60 or similar groups, you need to:

We've seen in our own pentests that most SOCs lack visibility into PDF parsing engines. This is a blind spot you must address now.

", "faq_html": "

Frequently Asked Questions

What versions of WPS Office are affected by CVE-2024-7262?

Versions 12.1.0.16412 and earlier are vulnerable. The patch was released in version 12.1.0.16413 on July 10, 2024.

How does APT-C-60 deliver the exploit?

They use spear-phishing emails with PDF attachments named after regional energy reports. The PDF exploits the heap overflow when opened in WPS Office.

What is SpyGlace and what can it do?

SpyGlace is a custom backdoor that exfiltrates documents, logs keystrokes, executes remote shell commands, and maintains persistence via registry run keys. It uses AES-256-CBC for encrypted C2 communication.

Can I detect this exploit with standard antivirus?

Initially, no. The exploit evaded all major AV engines for weeks. After the patch, some vendors added signatures, but detection remains challenging. Use the YARA and Sigma rules provided in this post.

What should I do if I suspect a compromise?

Isolate affected endpoints immediately, collect memory and network captures, and check for the indicators of compromise listed above. Contact CybernytronX for incident response support.

Is WPS Office safe to use after patching?

Yes, but ensure all instances are updated. Consider implementing additional controls like application allowlisting and network segmentation for systems that must use WPS Office.

", "cta_html": "

Need expert help with this?

At CybernytronX, we've reverse-engineered this exploit chain and built custom detection rules for our clients. Our penetration testing team can simulate APT-C-60's TTPs to test your defenses. For SOC automation and advanced threat hunting, our Ethereon AI platform ingests telemetry and correlates events in real time. Contact us for a free consultation or explore Ethereon AI to see how we can help.

", "image_prompt": "Dark cyan and neon green circuit-board background, cinematic lighting, a PDF document with a glowing red exploit chain overlay, 16:9 aspect ratio, no text, no logos, cyberpunk style." }

Need expert help with this threat?

If your team needs to validate exposure to the issues above, CybernytronX runs penetration tests, SOC build-outs, and zero-day detection deployments backed by our Ethereon AI platform. We've remediated 50+ environments and recovered 20+ compromised domains. Most engagements start with a free 30-minute scoping call — book it here.

AK

Ammar Khan — Founder, CybernytronX

Certified Ethical Hacker (CEH), B.S. Cybersecurity, Google Certified. 5+ years pentesting, creator of Ethereon AI threat detection. Has remediated 50+ environments and recovered 20+ compromised domains. Hire CybernytronX →

← Back to all articles