ownCloud CVE-2023-49105 exploited against a Philippine nuclear research body (Hunt.io)
Summary
Hunt.io (reported via The Hacker News, August 28, 2026) documented a deliberate intrusion in which a Chinese-speaking actor exploited CVE-2023-49105 — the ownCloud WebDAV pre-signed-URL authentication bypass listed in CISA KEV on August 27, 2026 — against an ownCloud instance run by a nuclear research body in the Philippines, and a second intrusion into a marine engineering / shipbuilding company that services the Philippine Navy. The ownCloud exfiltration is the first named, high-value victim of the August 27 KEV listing and closes the loop on why CISA added the 2023 CVE to the catalog with an August 30, 2026 BOD 26-04 deadline.
- Primary flaw: CVE-2023-49105 (CVSS 9.8, CWE-287) — unauthenticated file access/modify/delete over WebDAV when the victim's username is known and that account has no signing key configured (the default). ownCloud "core" 10.6.0 → 10.13.0 affected; fixed in 10.13.1 (ownCloud Server; Infinite Scale and managed services not affected).
- Actor: assessed Chinese-speaking from simplified Chinese in source-code comments, docstrings, log output, and the folder structure used to sort stolen data. Hunt.io is explicit that this is a language-based indicator, not a state-affiliation call.
- Attribution posture: Hunt.io says the operator "whether state-affiliated, contracted, or working independently, conducted a deliberate intrusion against Philippine nuclear and defense-adjacent organizations." No named cluster, no group label.
Tags
- ops
- operations
- ownCloud
- WebDAV
- pre-signed URL
- authentication bypass
- CWE-287
- CVE-2023-49105
- active exploitation
- exfiltration
- nuclear research
- Philippines
- Chinese-speaking
- Hunt.io
- CISA KEV
- WordPress
- LiteSpeed Cache
- CVE-2024-28000
- XML-RPC brute force
- EtherHiding
- ClickFix
Hunt.io's findings
Exposed staging host
Hunt.io identified an open directory on host 31.58.209[.]241 that staged custom Python scripts, open-source offensive tooling (Sliver, Metasploit, Mettle), and exfiltrated data from two Philippine organizations (the nuclear research body and the marine-engineering/shipbuilding company).
ownCloud exfiltration (nuclear research body)
- Five custom Python scripts on the host implement the CVE-2023-49105 exploit. An attacker who knows a valid username can construct signed WebDAV requests accepted as an authenticated action by that user, without ever supplying credentials.
- The pre-signed URLs were generated with an empty signing secret.
- Four of the five scripts target a single account each; the fifth enumerates the WebDAV directory and logs every download attempt.
- Volume: an estimated 176 files totaling ~372 MB downloaded from the nuclear research entity, staged across five staging directories.
- Exfiltrated material included: nuclear-material account records; draft strategic plans covering 2023–2028; research reactor core components; historical fuel inventories; presentation material; employee personal information; a 192 MB SQL dump of a ZKTeco BioTime attendance/personnel database; and credential stores (BitLocker keys, a KeePass database, and AxCrypt-encrypted files).
Secondary WordPress intrusion (marine engineering / shipbuilding)
- Exploited a critical flaw in the LiteSpeed Cache plugin for WordPress (CVE-2024-28000, CVSS 9.8) to gain elevated access to the company's WordPress site.
- A separate script,
brute_xmlrpc.py, targeted the same site with an XML-RPC brute-force attack — an independent credential-guessing path parallel to the plugin exploit. - Unrelated, possibly active compromise found in the same WordPress source: EtherHiding, which extracts HTML content from an Ethereum smart contract and serves a Google verification page (a ClickFix-style lure). The lure launches
pcalua.exe→mshta.exeto download a VBScript dropper. Hunt.io flags this as possibly an unrelated attacker.
Why this matters
- This is the concrete, named-victim exploitation behind the August 27 KEV addition of CVE-2023-49105. CISA names no actor or infrastructure on the catalog entry; Hunt.io supplies the first public victim context.
- Default configuration is the risk: the bypass requires only a known username and the absence of a signing key — the ownCloud default. Every unpatched sub-10.13.3 instance with default signing config is exposed.
- The exfiltrated nuclear-material records and 2023–2028 strategic plans are a sector-critical data-theft outcome, and the parallel targeting of a Philippine Navy service provider aligns (per Hunt.io) with South China Sea interest — treat the two victims as a deliberate, multi-target campaign, not a one-off.
- The secondary WordPress/CVE-2024-28000 / XML-RPC / EtherHiding layer is a separate, possibly unrelated intrusion and should be triaged on its own terms.
Defender priorities
- Patch ownCloud now. Upgrade ownCloud Server to ≥ 10.13.3 (or apply the subscription patch) and configure signing keys for WebDAV pre-signed URLs. FCEB agencies: apply by 2026-08-30 per BOD 26-04.
- Hunt for pre-signed-URL abuse: unauthenticated WebDAV GET/PROPFIND/MKCOL/PUT/DELETE with a known-username signature and an empty signing secret; log every download attempt and correlate to the five staging-directory pattern.
- Assume breach on the affected ownCloud instance: inventory what the exposed account could reach, review the ZKTeco BioTime / credential-store exposure, and rotate BitLocker / KeePass / AxCrypt credentials that were in the dump.
- Triage the WordPress side separately: patch LiteSpeed Cache (CVE-2024-28000), disable or protect XML-RPC, and hunt for the EtherHiding / Google-verification-page /
pcalua.exe→mshta.exe→VBScript ClickFix chain — it may be an independent actor. - Preserve evidence before cleanup (BOD 26-04 Forensics Triage applies to covered federal systems; apply the same discipline to the nuclear research body).
Assessment limits
- The Chinese-speaking assessment is a language-based indicator (source-code comments, docstrings, logs, folder naming), not an attribution to a state or named group. Hunt.io explicitly withholds the state/contracted/independent distinction.
- CISA's KEV entry for CVE-2023-49105 records ransomware use as unknown and names no actor, infrastructure, or payload; the actor/victim context on this page is Hunt.io's reporting only.
- The EtherHiding / ClickFix WordPress compromise is flagged by Hunt.io as possibly unrelated; do not fold it into the ownCloud actor without corroboration.
31.58.209[.]241is the exposed staging host Hunt.io identified; treat it as an indicator, not a full threat-model anchor.
Related pages
- CISA KEV August 27, 2026 additions: ownCloud WebDAV pre-signed URL bypass, Linux kernel IPv6 LPE, and JFrog Artifactory Docker-cache path escape
- PaperCut NG/MF zero-day: active exploitation (CVE-2026-81578 / CVE-2026-82078)
Sources
- Hunt.io: ownCloud / CVE-2023-49105 exploitation against a Philippine nuclear research body (as reported by The Hacker News, August 28, 2026): The Hacker News — "ownCloud Flaw Exploited to Steal Nuclear Records From Philippine Research Body"
- CISA: Known Exploited Vulnerabilities Catalog (CVE-2023-49105, added 2026-08-27, BOD 26-04 due 2026-08-30)
- ownCloud: WebDAV API authentication bypass using pre-signed URLs / security FAQ
- NVD: CVE-2023-49105, CVE-2024-28000