CVE-2023-49105: ownCloud Auth Bypass Lands on CISA KEV, Three Years Late
A 2023 ownCloud pre-signed URL flaw that lets an attacker read, modify, or delete any user's files without a password just joined CISA's Known Exploited Vulnerabilities catalog on 2026-08-27. Here is what changed, what is affected, and how to check your own instances.
Reach 50,000+ security professionals
Sponsor a newsletter slot and put your brand in front of CISOs, engineers, and IT decision-makers.
CVE-2023-49105 is not a new vulnerability. ownCloud disclosed it in November 2023 alongside two other issues in the same batch of advisories, and it drew heavy attention at the time because proof-of-concept scanning began within days. What changed on 2026-08-27 is that CISA added it to the Known Exploited Vulnerabilities (KEV) catalog, which only happens when there is confirmed evidence of active exploitation. For a flaw this old, a fresh KEV listing is usually a sign that unpatched instances are still sitting on the internet and someone is still finding them. This advisory focuses only on CVE-2023-49105 and ownCloud. Our internal tracking record for this KEV batch addition also references two unrelated CVEs, a Linux kernel privilege-escalation bug and a JFrog Artifactory path-traversal issue, because CISA's same-day batch additions get grouped together upstream. Neither of those has anything to do with ownCloud and neither is covered here.
Risk Summary
The vulnerability lives in how ownCloud's WebDAV API validates pre-signed URLs. ownCloud supports generating a URL that grants time-limited access to a file without requiring a login, a common convenience feature for sharing links. That mechanism is supposed to be backed by a per-user signing key. CVE-2023-49105 exists because the server accepted a pre-signed URL as valid even when the target account had no signing key configured at all, which was the default state for many accounts. The only information an attacker needs is a valid username. No password, no session token, no prior access is required. Once the pre-signed URL is accepted, the attacker inherits that user's file permissions: read, write, and delete, exactly as if they were logged in. NVD and the GitHub Security Advisory both score this CVSS 9.8 (Critical), vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, reflecting a network-exploitable, low-complexity bug with no privileges or user interaction required and full impact on confidentiality, integrity, and availability.
Affected Products and Fixed Version
The flaw affects ownCloud Server (owncloud/core) versions 10.6.0 through versions prior to 10.13.1, per the GitHub Security Advisory GHSA-585g-f852-v6p4, which tracks CWE-287 (Improper Authentication), matching the classification in our own threat data. ownCloud's own November 2023 advisory urged administrators to upgrade immediately and separately recommended disabling the previewpath and OCS Sharing pre-signed URL feature entirely as an interim step if an immediate upgrade was not possible. If you are running any ownCloud Server release from the 10.6.x through 10.12.x line, or an early 10.13.x build before 10.13.1, treat the instance as vulnerable until you have confirmed the installed version against ownCloud's changelog. This is a server-side WebDAV API issue, not a client-side or desktop-sync-client issue, so the fix has to be applied on the ownCloud Server deployment itself.
Upgrade ownCloud Server to 10.13.1 or later
This is the version where the pre-signed URL validation fix landed according to the GitHub Security Advisory. Confirm your running version against ownCloud's official release notes before assuming you are clear.
Configure a signing key for every user account
The root cause is pre-signed URLs being accepted with no signing key on the target account. Even on a patched version, verify that signing-key configuration is enforced rather than left at whatever default your deployment inherited.
Audit any internet-facing ownCloud instance first
ownCloud is frequently deployed specifically to expose file sharing to external parties, which is exactly the exposure this bug turns into unauthenticated file access. Internet-facing instances should be the first ones you check, not the last.
Briefings like this, every morning before 9am.
Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.
Exploitation Status
CISA's KEV addition on 2026-08-27 is itself the strongest confirmation available: KEV entries require evidence of exploitation in the wild, not just theoretical risk. Our own threat-intel record marks this CVE as exploited (exploited: true) as of the same date. Separately, public research from late 2023 documented internet-wide scanning for vulnerable ownCloud instances within roughly a week of the original disclosure, which is a useful reminder that a vulnerability being three years old does not mean the exposed population has gone to zero. Federal civilian agencies subject to CISA's Binding Operational Directive 22-01 are required to remediate KEV-listed vulnerabilities by CISA's stated deadline; check the catalog entry directly for the exact remediation date that applies to your organization.
Detection
Because this bug abuses a legitimate WebDAV feature rather than a malformed request or injected payload, detection has to focus on anomalous use of the pre-signed URL mechanism itself rather than a single malicious string in a log line. Pull ownCloud's own access and WebDAV logs, not just your reverse proxy or WAF logs, since the request itself is well-formed HTTP.
Alert on pre-signed URL requests with no prior authenticated session
Look for WebDAV requests carrying signature parameters (commonly rendered as OC-Signature or similar query parameters in ownCloud's URL scheme) that originate from source IPs with no corresponding login event for the target username in the same session window.
Flag repeated pre-signed URL attempts across multiple usernames from one source
A single IP or small IP range attempting pre-signed URL access against many different usernames in a short window is consistent with username enumeration followed by exploitation attempts, not normal user behavior.
Review file access, modification, and deletion events for out-of-pattern timing or volume
Since a successful exploit grants full read, write, and delete rights on the target's files, unusual bulk downloads, mass file modifications, or deletions attributed to an account should be cross-referenced against that user's actual login activity for the same period.
Validation
Confirm your exposure with version and configuration checks rather than relying on scanner output alone, since this bug is a logic flaw in authentication handling rather than something every generic vulnerability scanner has a dedicated signature for.
Confirm the exact ownCloud Server version
Check the installed version against the 10.6.0 through pre-10.13.1 affected range from GHSA-585g-f852-v6p4. Admins can typically confirm the running version from the ownCloud admin settings page or the server's version.php file.
Verify signing-key enforcement is active for all accounts, not just new ones
Accounts created before a signing-key policy was enforced may still lack one. Spot-check a sample of existing user accounts rather than assuming a policy change retroactively applied to every account.
Cross-check external exposure
If the instance is reachable from the internet (common for ownCloud deployments used for external file sharing), prioritize it for validation ahead of internal-only instances, since the unauthenticated nature of this bug matters most where no network-layer control is already blocking outside access.
Mitigation
The durable fix is the vendor patch. Where an immediate upgrade is not possible, ownCloud's own November 2023 guidance and the general shape of this vulnerability support a short list of compensating controls, none of which are a substitute for patching.
Patch to ownCloud Server 10.13.1 or later
This remains the only complete fix. Treat every other item on this list as a stopgap for the period between now and a completed upgrade, not a long-term substitute.
Restrict network exposure of ownCloud instances that cannot be patched immediately
Place unpatched instances behind a VPN, IP allowlist, or reverse proxy authentication layer so the pre-signed URL endpoint is not reachable from arbitrary internet sources while a patch is scheduled.
Enforce signing-key configuration across all user accounts as a compensating control
Since the underlying flaw is triggered by a missing signing key, confirming every account has one configured reduces the exploitable population even before the version upgrade is complete.
Rotate credentials and review sharing links for accounts that were exposed
For any account that was reachable without a signing key on an unpatched version, treat existing pre-signed share links as potentially compromised and reissue them after the upgrade.
How This Compares to Other Unauthenticated File-Platform Compromises
CVE-2023-49105 fits a pattern practitioners have seen repeatedly with internet-facing file-transfer and file-sync platforms: a single authentication logic flaw turns a trusted collaboration tool into an unauthenticated data-access point for anyone who can guess or enumerate a username. The 2023 MOVEit Transfer SQL injection campaign showed how quickly mass exploitation follows once a file-transfer platform's authentication or input validation fails, and the more recent Langflow unauthenticated RCE disclosure shows the same KEV-driven urgency pattern: a pre-auth bug quietly ages until active exploitation forces immediate attention. Organizations that expose file-sharing platforms to the internet without segmenting them from the rest of the environment or without a zero-trust posture around who can reach the service in the first place are the ones repeatedly caught out by this category of bug; our zero-trust network architecture guide covers how to structure access controls so a single authentication bypass in one internet-facing service does not translate into unrestricted lateral movement.
Known Limitations
The single most consequential limitation of this bug, for defenders trying to gauge real-world exposure, is the precondition baked into the vulnerability itself: exploitation requires that the target account has no signing-key configured. If your organization already enforces signing keys on every account, whether by policy, by a hardening baseline applied after the 2023 disclosure, or by a configuration management tool, your practical exposure may be much lower than the CVSS 9.8 score suggests on its own, even on an unpatched version. The inverse is also true: if your ownCloud deployment predates any signing-key enforcement effort, or accounts were bulk-provisioned without one, the theoretical worst case is close to the practical one. Do not assume either way. Check the actual per-account configuration rather than inferring it from the patch level alone. Second, CISA's KEV catalog entry confirms exploitation occurred but, consistent with KEV's standard practice, does not publish attacker TTPs, campaign attribution, or a victim count, so we cannot characterize who is behind the renewed activity or how targeted versus opportunistic it is. Re-check CISA's KEV catalog page directly for any updates to that entry, and treat this advisory as a starting point for your own investigation rather than a complete incident picture. Third, our own threat-intel record for this KEV addition batches CVE-2023-49105 together with two unrelated CVEs from the same CISA catalog update, an artifact of how CISA's batch additions get ingested upstream; we have deliberately excluded that unrelated data from this advisory, but if you are cross-referencing our internal record directly, do not attribute the kernel or Artifactory findings to ownCloud. Finally, the fixed-version claim here comes from a single primary source, the GitHub Security Advisory, cross-referenced against NVD's CVE record; we did not find a live, current copy of ownCloud's original 2023 blog advisory to independently confirm the exact patch version number, so verify 10.13.1 against your own vendor changelog before treating it as final.
The bottom line
CVE-2023-49105 is a three-year-old ownCloud bug that just got a fresh, unwelcome credential: confirmed active exploitation as of CISA's 2026-08-27 KEV addition. The fix has existed since ownCloud Server 10.13.1. If you still have an older version running, especially one reachable from the internet, patch it now, and while you are in there, confirm every account actually has a signing key configured rather than assuming the patch alone closes the gap.
This analysis is generic. create a free account to score threats like this against your own stack.
Frequently asked questions
What is CVE-2023-49105?
CVE-2023-49105 is a CVSS 9.8 improper authentication vulnerability in ownCloud Server that allows an attacker to access, modify, or delete any user's files without a password. It works because the WebDAV pre-signed URL mechanism accepted requests even when the target account had no signing key configured, and the only information an attacker needs is a valid username.
Why is a 2023 ownCloud vulnerability suddenly relevant again?
CISA added CVE-2023-49105 to its Known Exploited Vulnerabilities catalog on 2026-08-27, which confirms active exploitation is currently occurring, not just historical scanning from when the bug was first disclosed. A KEV addition years after the original advisory usually signals that a meaningful population of unpatched instances is still exposed and being targeted.
Which ownCloud versions are affected by CVE-2023-49105?
According to the GitHub Security Advisory GHSA-585g-f852-v6p4, ownCloud Server versions 10.6.0 through versions prior to 10.13.1 are affected. The fix is included starting in ownCloud Server 10.13.1; confirm your installed version against ownCloud's official release notes.
Does an attacker need any credentials to exploit CVE-2023-49105?
No. The vulnerability requires no password, session token, or prior access. The attacker only needs to know a valid username on the target ownCloud instance and that account must have no signing key configured, which was a common default state for many deployments.
How do I check if my ownCloud deployment is still exploitable?
Confirm your running ownCloud Server version against the affected range in GHSA-585g-f852-v6p4, and separately verify that every user account has a signing key actually configured rather than assuming a policy applies retroactively. Prioritize any instance reachable from the internet, since ownCloud is commonly deployed for external file sharing.
What should I do if I cannot patch ownCloud immediately?
Restrict network access to the unpatched instance with a VPN, IP allowlist, or authenticating reverse proxy, and confirm signing-key enforcement is active for all accounts as a compensating control. Neither step replaces upgrading to ownCloud Server 10.13.1 or later, so treat them as temporary measures while the patch is scheduled.
Sources & references
Free resources
Critical CVE Reference Card 2025–2026
25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.
Ransomware Incident Response Playbook
Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.
Daily briefings + Google Top Stories in one step.
Enter your email and we'll subscribe you to the daily briefing and add Decryption Digest to your Google Search feed at the same time.

Founder & Cybersecurity Evangelist, Decryption Digest
Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.
