Loading...
Skip to main content

CVE-2026-23989 — Vulnerability in github.com/opencloud-eu/reva/v2...

HIGH

OpenCloud Reva has a Public Link Exploit

Published February 5, 2026Updated February 19, 2026Source: osv

Summary

### Impact A security issue was discovered in Reva based products that enables a malicious user to bypass the scope validation of a public link, allowing it to access resources outside the scope of a public link. ### Details Public link shares in OpenCloud are bound to a specific scope (usually a file or directory). Anonymous users accessing resources via this public link share are only allowed to access the share resource itself and, in case of a directory or space root, all child resources of it. Due to a bug in the GRPC authorization middleware of the "Reva" component of OpenCloud a malicious user is able to bypass the scope verification. By exploiting this via the the "archiver" service this can be leveraged to create an archive (zip or tar-file) containing all resources that this creator of the public link has access to. It is not possible to bypass the public link scope via "normal" WebDAV requests so it is not possible to exploit this vulnerability via WebDAV. ### Patches Update to OpenCloud Reva version >= 2.40.3 for the 2.40.x versions.\ Update to OpenCloud Reva version >= 2.42.3 for the 2.41.x versions ### Workarounds There is no workaround because one cannot run Reva standalone from this project. Please check the [OpenCloud Advisory](https://github.com/opencloud-eu/opencloud/security/advisories/GHSA-vf5j-r2hw-2hrw) how to mitigate the problem in an OpenCloud deployment via configuration. ### For more information If there are any questions or comments about this advisory: - Security Support: [security@opencloud.eu](mailto:security@opencloud.eu) - Technical Support: [support@opencloud.eu](mailto:support@opencloud.eu)

Advisory Timeline

  • First published February 5, 2026 (249 days ago).
  • Last revised February 19, 2026 — 14 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

Go
Update github.com/opencloud-eu/reva/v2 to 2.42.3 or later
go get github.com/opencloud-eu/reva/v2@v2.42.3
Go
Update github.com/opencloud-eu/reva/v2 to 2.40.3 or later
go get github.com/opencloud-eu/reva/v2@v2.40.3

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (2)

Affects 1 ecosystem: go (1).

PackageEcosystemAffectedFixed In
github.com/opencloud-eu/reva/v2
go
All versions2.42.3
github.com/opencloud-eu/reva/v2
go
All versions2.40.3

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

  • CWE-22
    Path TraversalMITRE
  • CWE-863
    Incorrect AuthorizationMITRE

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 8.2 score means for each attack dimension.

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

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

Frequently Asked Questions

What is CVE-2026-23989?
OpenCloud Reva has a Public Link Exploit This vulnerability has been assigned a severity rating of HIGH (CVSS score: 8.2/10).
How do I check if my project is affected by CVE-2026-23989?
CVE-2026-23989 affects github.com/opencloud-eu/reva/v2. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-23989 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
8.2

High exploitability or significant impact. Prioritize remediation within days.

Also Known As

GHSA-9j2f-3rj3-wgpg
GO-2026-4444

Related CVEs

  • CVE-2026-107809
    HIGH

    Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs

  • CVE-2026-107813
    HIGH

    Nginx UI: Incomplete fix of CVE-2026-84315 - the api/cluster router was not - wrapped in RequireSecureSession, so those sensitive mutations run without OTP step-up

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies