CVE-2026-82982

Published Sep 18, 2026 CVSS 3.0 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
The Approval app's approve/reject endpoint is meant to require the file's current etag as a freshness check, preventing an approver from approving or rejecting a file whose contents changed after they reviewed it. The backend only enforced this check when the etag parameter was present and non-empty in the request. An attacker able to intercept and modify the approval request could omit the etag field entirely, bypassing the freshness check and approving or rejecting a file version they never reviewed.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
References
History
Type Values Removed Values Added
Title Approval Endpoint Bypass via Omitted ETag
Type Values Removed Values Added
Title Approval Endpoint Bypass via Omitted ETag
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Nextcloud
Nextcloud approval
Vendors & Products Nextcloud
Nextcloud approval
Type Values Removed Values Added
Description The Approval app's approve/reject endpoint is meant to require the file's current etag as a freshness check, preventing an approver from approving or rejecting a file whose contents changed after they reviewed it. The backend only enforced this check when the etag parameter was present and non-empty in the request. An attacker able to intercept and modify the approval request could omit the etag field entirely, bypassing the freshness check and approving or rejecting a file version they never reviewed.
Weaknesses CWE-840
References
Metrics cvssV3_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
hackerone
Published
Updated
Sep 18, 2026, 7:42 PM
Reserved
Aug 31, 2026, 3:00 PM
Status
Deferred
Published
Sep 18, 2026, 2:17 AM
Modified
Sep 18, 2026, 8:17 PM