CVE Catalog

CVE-2026-82982

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.19%

9th percentile - higher than 9% of all known CVEs

Summary

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.

Risk Assessment

An approver can approve or reject a file version they never saw, undermining the integrity of the approval process. This may lead to approval of unverified or altered content.

Recommendation

Upgrade the Approval app to a version that enforces the presence and validity of the etag regardless of whether the parameter was submitted. Until then, consider additional integrity checks on approval requests.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS