Executive Summary
CVE-2023-49105, a critical improper-authentication flaw in ownCloud Server, was added to CISA's Known Exploited Vulnerabilities (KEV) catalog on August 27, 2026 alongside a Linux kernel bug and a JFrog Artifactory flaw. The nearly three-year-old vulnerability lets an attacker who knows a victim's username read, modify, or delete any file in that user's ownCloud instance without authentication, exploiting how the WebDAV API validates pre-signed URLs when no signing key has been configured — which is the default state for most accounts.
CVSS Score: 9.8 (Critical)
The KEV addition follows disclosure of a real-world incident: suspected Chinese-speaking operators used this exact flaw to steal roughly 9 GB of sensitive data — including research-reactor core-component databases and radiation-safety documentation — from a Philippine nuclear research organization.
Vulnerability Overview
| Attribute | Value |
|---|---|
| CVE ID | CVE-2023-49105 |
| CVSS Score | 9.8 (Critical) |
| Component | ownCloud Server (owncloud/core) — WebDAV API |
| Affected Versions | 10.6.0 up to and including 10.13.0 |
| Fixed Version | 10.13.1 |
| Type | Improper authentication (CWE-287) via pre-signed URL bypass |
| CISA KEV Added | August 27, 2026 |
How the Bypass Works
ownCloud's WebDAV API supports pre-signed URLs — temporary, signature-based links that grant file access without requiring a login. Each user is meant to have a signing key that ownCloud uses to validate these signatures.
The flaw: if a user has no signing key configured (the default for most accounts), ownCloud's server code still accepts pre-signed requests for that user — validating the signature against an empty secret. An attacker who knows only a target's username can:
- Craft a WebDAV request with the
OC-Credentialheader set to the victim's username - Generate a valid signature using the empty secret
- Send the forged request to read, write, or delete any file the victim can access
No password, session token, or prior access is required. Researchers have also demonstrated chaining this bypass into remote code execution on vulnerable instances.
Active Exploitation: Philippine Nuclear Research Agency Breach
The KEV listing follows public disclosure of a targeted intrusion first reported by threat-intel firm Hunt.io:
- Hunt.io discovered an exposed attacker-operated file directory on an Amsterdam-hosted server on August 13, 2026, containing 1,310 files across 86 subdirectories — including custom exploit scripts, exfiltration logs, and stolen data.
- The trove included research-reactor core-component databases, historical fuel-inventory records, radiation-safety documentation, and authorized-user lists, plus personnel résumés and passport documents — roughly 9 GB total.
- A second target, a Philippine marine engineering and shipbuilding firm supporting the Philippine Navy, was compromised via a separate WordPress flaw (CVE-2024-28000 in LiteSpeed Cache).
- Recovered Python tooling set the
OC-Credentialheader to a target username, forged a valid signature against the empty secret, and pulled data via WebDAVPROPFIND/GETrequests — deliberately inserting 1.5-to-6-second delays between requests to evade detection. - Hunt.io disclosed the findings to CERT-PH under TLP:AMBER and delayed public release until August 25, 2026 to allow coordinated notification.
- Hunt.io assesses with medium confidence that suspected Chinese-speaking operators conducted targeted intelligence collection rather than opportunistic exploitation, though no specific threat group has been named.
Why This Matters Now
| Risk | Description |
|---|---|
| No credentials needed | Only a valid username is required — usernames are frequently predictable or enumerable |
| Default-vulnerable state | Accounts with no signing key configured are exploitable out of the box |
| Federal deadline | Under BOD 26-04, FCEB agencies now face mandatory remediation timelines for KEV-listed flaws |
| Proven real-world impact | Already used against critical-infrastructure-adjacent targets, not just a theoretical bug |
| RCE chaining | Public research shows this bypass can be escalated to remote code execution |
Recommended Actions
- Upgrade immediately — update
owncloud/coreto version 10.13.1 or later, which rejects pre-signed URL requests when no signing key is configured. - Configure signing keys for every account as defense in depth, even after patching.
- Audit WebDAV access logs for
PROPFIND/GET/PUTrequests carrying anOC-Credentialheader for usernames that never authenticated normally. - Rotate credentials and encryption keys for any instance that was internet-reachable and unpatched, given confirmed exploitation.
- Federal agencies: track this addition against BOD 26-04 remediation deadlines.
References
- CISA — Adds Three Known Exploited Vulnerabilities to Catalog
- GreyNoise — CVE-2023-49105, WebDAV API Authentication Bypass in ownCloud