Skip to main content

Nextcloud Desktop CVE-2025-66549

| EUVDEUVD-2025-201462 LOW
Error Message Information Leak (CWE-209)
2025-12-05 security-advisories@github.com
2.7
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain server administrator/log access
  2. Exploit
    User manually locks file in E2EE directory
  3. Execution
    Client sends cleartext path in LOCK request
  4. Impact
    Read unencrypted filename from server logs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V14 - Configuration Dependency management, component inventory
MITRE ATT&CK

1 technique across 1 tactic: Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a specific chain of conditions, all of which must hold: (1) the directory must be end-to-end encrypted in Nextcloud; (2) a user must manually invoke the file-lock feature on a file inside that E2EE directory, which triggers the LOCK WebDAV request carrying the cleartext path; and (3) a party must have server administrator access sufficient to read server log files, where the leaked path is recorded. Limiting factors: only the file path/name is exposed - not file contents or encryption keys; no external unauthenticated access is involved; and the exposure only occurs for the manual-lock code path on versions prior to 3.16.5, so upgrading or not using manual locks inside E2EE folders eliminates it.

Impact

This is a low-severity information-disclosure issue (CVSS 2.7, CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N) and all available signals agree it is a low real-world priority. EPSS is 0.03% (7th percentile), there is no CISA KEV listing, and no public exploit code was identified in the provided references. The CVSS vector itself reflects the limited scope: PR:H means the party who benefits from the leak must already be a privileged server administrator with access to log files, and C:L with I:N/A:N means only a filename/path is exposed - not file contents, integrity, or availability. There is no conflict among the signals here: low CVSS, low EPSS, no KEV, and no POC are all consistent. The one nuance worth noting is that the 'attacker' in CVSS terms is effectively a trusted-but-curious or malicious server administrator rather than an external actor, so this is better characterized as a confidentiality/privacy weakness in the E2EE guarantee than an exploitable remote vulnerability.

Exploit ScenarioDerived

A user running Nextcloud Desktop (< 3.16.5) manually locks a file stored in an end-to-end encrypted directory; the client transmits the file's cleartext path to the server during the LOCK request, and that path is recorded in server-side logs. A server administrator reviewing those logs can then read the real (unencrypted) filename, defeating part of the E2EE confidentiality guarantee. No public exploit code was identified at time of analysis; the issue was reported via HackerOne (report 3159877).

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 15, 2026

Information disclosure in Nextcloud Desktop before 3.16.5 occurs when a user manually locks a file inside an end-to-end encrypted directory: the client sends the cleartext file path to the server, where an administrator can read it in logs. The exposure is limited to the path (no file contents or keys) and the CVSS vector (PR:H) confirms the attacker must already have high privileges, making this a low-severity issue (CVSS 2.7). No public exploit identified at time of analysis; EPSS is 0.03% (7th percentile).

Earlier versions of this analysis (1)
v1 Mar 15, 2026 - 17:08 CVSS 2.4

RemediationAI

Upgrade to Nextcloud Desktop 3.16.5 or later. The patch is available from the vendor and documented in GHSA-h9xj-qh76-q3hw; the upstream commit is 36d6c234d42b06a6f2e9de3e413a5c3c625edad6 (PR 8330). Until upgrading, avoid manually locking files inside end-to-end encrypted directories, as that action triggers the cleartext path leak; the trade-off is losing lock functionality in those directories. No other workaround is provided, and the HackerOne report 3159877 provides further details.

Affected VersionsENISA

security-advisories < 3.16.5

Affected Packages

euvd security_advisories fix: 3.16.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Nextcloud Desktop uses WebDAV LOCK requests to manage file locks. For end-to-end encrypted (E2EE) directories, the server stores files under mangled names while the client sync journal maps cleartext paths to those encrypted names. In versions prior to 3.16.5, the LockFileJob class constructed the LOCK request using the original cleartext path instead of the E2EE mangled name, and also logged that path at info level. This violates CWE-209 (Generation of Error Message Containing Sensitive Information) by placing the cleartext path into server log files. The fix in commit 36d6c234d42b06a6f2e9de3e413a5c3c625edad6 modifies LockFileJob to query the sync journal for the file record, verify it is E2E encrypted, and substitute the mangled name for the remote path. The accompanying test testLockFile_verifyE2eeFilesUseCorrectPath confirms the LOCK request uses the encrypted name and that the cleartext name no longer appears. The affected CPE is cpe:2.3:a:nextcloud:desktop:*:*:*:*:*:*:*:*.

Know when Nextcloud gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 2.7 LOW

The leaked path is readable only by a privileged server administrator (PR:H) via logs; impact is limited to disclosure of a filename (C:L) with no integrity or availability effect.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Ubuntu MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 15, 2026 - 21:25 NVD
2.4 (LOW) 2.7 (LOW)
Patch released
Mar 15, 2026 - 17:08 nvd
Patch available
CVE Published
Dec 05, 2025 - 18:15 nvd
LOW 2.4

DescriptionNVD

Nextcloud Desktop is the desktop sync client for Nextcloud. Prior to 3.16.5, when trying to manually lock a file inside an end-to-end encrypted directory, the path of the file was sent to the server unencrypted, making it possible for administrators to see it in log files. This vulnerability is fixed in 3.16.5.

Executive ViewAI

Why It Matters

CVE-2025-66549 is a low-severity vulnerability in Nextcloud Desktop (CVSS 2.4). The limited severity suggests constrained impact, typically requiring specific conditions or local access for exploitation. A patch is available and can be applied during standard maintenance windows.

Business Impact: Low
Compensating Controls

Apply vendor patch during routine maintenance. Standard security controls provide adequate interim protection.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Prevalence
Medium
popular self-hosted sync client, common but not ubiquitous enterprise-wide
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

14
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-26482 HIGH POC
8.8 Mar 30

Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo

CVE-2020-8180 CRITICAL POC
9.9 Jun 08

A too lax check in Nextcloud Talk 6.0.4, 7.0.2 and 8.0.7 allowed a code injection when a not correctly sanitized talk co

CVE-2023-48306 CRITICAL POC
9.8 Nov 21

Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. Rated critical severity (CVSS 9.8),

CVE-2026-110447 CRITICAL POC
9.2 Oct 14

Unauthenticated OS command injection in the Collabora Online Built-in CODE Server Nextcloud app (richdocumentscode) befo

CVE-2026-55640 CRITICAL POC
9.1 Aug 25

Unauthenticated vector-store tampering in Nextcloud MCP Server before 0.117.2 lets any network attacker who can reach th

CVE-2016-9463 HIGH POC
8.1 Mar 28

Nextcloud Server before 9.0.54 and 10.0.1 & ownCloud Server before 9.1.2, 9.0.6, and 8.2.9 suffer from SMB User Authenti

CVE-2023-31128 HIGH POC
8.8 May 26

NextCloud Cookbook is a recipe library app. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

CVE-2023-28643 HIGH POC
8.8 Mar 30

Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo

CVE-2021-22879 HIGH POC
8.8 Apr 14

Nextcloud Desktop Client prior to 3.1.3 is vulnerable to resource injection by way of missing validation of URLs, allowi

CVE-2019-12739 HIGH POC
8.8 Jun 05

lib/Controller/ExtractionController.php in the Extract add-on before 1.2.0 for Nextcloud allows Remote Code Execution vi

CVE-2026-22683 HIGH POC
8.7 Apr 07

Authorization bypass in Windmill 1.56.0-1.614.0 enables Operator role users to escalate privileges to remote code execut

CVE-2020-8259 HIGH POC
8.1 Nov 16

Insufficient protection of the server-side encryption keys in Nextcloud Server 19.0.1 allowed an attacker to replace the

Vendor StatusVendor

Ubuntu

Priority: Medium
nextcloud-desktop
Release Status Version
focal needs-triage -
jammy needs-triage -
noble needs-triage -
questing not-affected 3.16.6-3
upstream released 3.16.6-3
plucky ignored end of life, was needs-triage

Debian

nextcloud-desktop
Release Status Fixed Version Urgency
bullseye vulnerable 3.1.1-2+deb11u1 -
bullseye (security) vulnerable 3.1.1-2+deb11u2 -
bookworm vulnerable 3.7.3-1+deb12u2 -
trixie fixed 3.16.7-1~deb13u1 -
forky, sid fixed 4.0.6-1 -
(unstable) fixed 3.16.6-3 -

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy