CVE-2026-23989

REVA Public Link Exploit

Published Feb 6, 2026 CVSS 3.1 · 8.2 High EPSS < 1% KEV · Not listed
Description
REVA is an interoperability platform. Prior to 2.42.3 and 2.40.3, a bug in the GRPC authorization middleware of the "Reva" component of OpenCloud allows a malicious user to bypass the scope verification of a public link. 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. This vulnerability is fixed in 2.42.3 and 2.40.3.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-9j2f-3rj3-wgpg OpenCloud Reva has a Public Link Exploit
History
Type Values Removed Values Added
First Time appeared Heinlein
Heinlein opencloud Reva
CPEs cpe:2.3:a:heinlein:opencloud_reva:*:*:*:*:*:*:*:*
Vendors & Products Heinlein
Heinlein opencloud Reva
Type Values Removed Values Added
First Time appeared Opencloud-eu
Opencloud-eu reva
Vendors & Products Opencloud-eu
Opencloud-eu reva
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description REVA is an interoperability platform. Prior to 2.42.3 and 2.40.3, a bug in the GRPC authorization middleware of the "Reva" component of OpenCloud allows a malicious user to bypass the scope verification of a public link. 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. This vulnerability is fixed in 2.42.3 and 2.40.3.
Title REVA Public Link Exploit
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Feb 6, 2026, 6:52 PM
Reserved
Jan 19, 2026, 6:49 PM
Status
Analyzed
Published
Feb 6, 2026, 7:16 PM
Modified
Jun 17, 2026, 10:22 AM