As reported by SecurityAffairs, a suspected Chinese-speaking threat actor compromised a Philippine nuclear research institution and a marine engineering firm supporting the Philippine Navy, exfiltrating approximately 9 GB of sensitive data. The intrusion was uncovered not through defensive telemetry but through an operational security failure: the actor left an open directory on an Amsterdam-hosted server (31.58.209[.]241) containing attack scripts, per-file transfer logs, offensive tooling, and stolen files. Hunt.io's discovery provides a rare, unfiltered look into a state-aligned espionage operation.

Threat Intelligence: As reported by SecurityAffairs, a suspected Chinese-speaking threat actor compromised a Philippine nuclear research institution and a marine engineering firm supporting the Philippine Navy, exfiltrating approximately 9 GB of sensitive data.

Why This Matters

This incident sits at the intersection of three concerning trends: the targeting of nuclear research infrastructure in an active geopolitical flashpoint, the exploitation of well-documented vulnerabilities rather than zero-days, and the compromise of defense supply chain partners as an alternative to directly breaching military networks.

The South China Sea dispute has increasingly manifested in cyberspace. Philippine government, defense, and critical infrastructure entities have reported a steady cadence of suspected Chinese cyber operations over the past several years. What distinguishes this case is the specificity of the targets—a nuclear research body and a naval engineering supplier—and the volume of data successfully exfiltrated before detection.

The actor did not need zero-days. They needed procrastination. CVE-2023-49105 in ownCloud had been public for months, and the vulnerability allows unauthenticated file retrieval via WebDAV using pre-signed URLs with an empty signing secret—a trivial exploit path.

Vulnerability Breakdown

CVEProductAffected VersionsSeverityPatch StatusExploited in Wild
CVE-2023-49105ownCloudBefore 10.13.1CriticalPatch available (10.13.1+)Yes — confirmed in this campaign

The primary initial access vector was CVE-2023-49105, an authentication bypass in ownCloud's file sharing functionality. The actor generated pre-signed URLs with an empty signing secret, enabling unauthenticated file retrieval over WebDAV. This is not a sophisticated exploit—it is scriptable in a few lines of Python, which is exactly what was found on the exposed server.

The secondary intrusion vector involved a WordPress site operated by the marine engineering target. While the specific WordPress vulnerability was not detailed in the report, the pattern of using a known CMS vulnerability as an entry point into a defense-adjacent organization is consistent with Chinese APT tradecraft observed across Southeast Asia.

Operational Security Failure as Intelligence Opportunity

The actor's decision to stage tooling and exfiltrated data on a server running a Python SimpleHTTP directory on port 8000—alongside SSH and a self-hosted ownCloud instance—represents a significant operational lapse. The exposed directory contained 1,310 files across 86 folders, including offensive frameworks such as Sliver, Metasploit, and Mettle. This exposure allowed researchers to reconstruct the attack chain, identify victims, and quantify the scope of data theft.

For defenders, this underscores a key point: even capable state-aligned actors make mistakes. Threat hunting based on infrastructure exposure—open directories, misconfigured C2 servers, leaked certificates—continues to yield high-value intelligence. Organizations should actively monitor for their own data appearing in such exposures through threat intelligence sharing platforms and services like Hunt.io, Shodan, and GreyNoise.

Who Is at Risk

Operational Security Failure as Intelligence Opportunity
Nuclear research institutions with internet-facing file sharing platforms, particularly those running unpatched ownCloud instances
Defense supply chain companies—shipbuilders, engineering firms, logistics providers—especially those maintaining legacy WordPress sites
Government agencies in Southeast Asian nations involved in South China Sea territorial disputes
Any organization running ownCloud versions prior to 10.13.1 with WebDAV exposed to the internet

Shield53 Recommendations

Immediate Actions

  • Patch ownCloud immediately to version 10.13.1 or later if you are running any prior version. If patching is delayed, disable WebDAV access or restrict it via network-level controls until the patch is applied.
  • Audit WordPress installations across your environment, including those maintained by third-party contractors or business units. Identify outdated core versions, vulnerable plugins, and themes. Prioritize sites belonging to defense-adjacent or critical infrastructure organizations.
  • Review file sharing logs for any ownCloud instance exposed to the internet. Look for unauthenticated WebDAV requests, unusual pre-signed URL generation patterns, or bulk file retrieval activity that does not correspond to legitimate user sessions.
  • Block and hunt for C2 indicators associated with Sliver, Metasploit, and Mettle frameworks. Check endpoint telemetry for beaconing behavior, and inspect egress traffic for connections to non-standard ports including 8000.

Strategic Measures

  • Implement network segmentation between internet-facing collaboration platforms and internal research or engineering data repositories. File sharing services should never have direct access to sensitive data stores.
  • Conduct supply chain risk assessments for defense and critical infrastructure partners. Require evidence of vulnerability management programs, particularly for internet-facing systems, as part of vendor security requirements.
  • Engage with national CERTs and information sharing organizations. CERT-PH was notified in this case under TLP:AMBER—ensure your organization has established channels for receiving and acting on such intelligence.
  • Deploy deception technology on file sharing infrastructure. Honeyfiles and canary tokens deployed within ownCloud and shared directories can provide early warning of unauthorized access, even when authentication bypass vulnerabilities are exploited.

This campaign is a reminder that in the current threat landscape, unpatched known vulnerabilities remain the most reliable tool for state-aligned actors. The sophistication lies not in the exploit but in the targeting, persistence, and data collection objectives. Defenders who focus exclusively on zero-day threats while leaving months-old critical vulnerabilities unpatched are handing adversaries exactly what they need.