Description
Frappe is a full-stack web application framework. Prior to 15.110.0 and 16.20.0, the restore and bulk_restore endpoints do not apply the appropriate document permission checks, allowing an authenticated user to restore deleted documents without the required authorization. This issue is fixed in versions 15.110.0 and 16.20.0.
Published: 2026-08-06
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because the /restore and /bulk_restore endpoints in Frappe bypass document‑level permission checks. An attacker who is authenticated can trigger these endpoints to recover documents that the user is not entitled to restore, effectively giving them the ability to resurrect deleted data and potentially alter the system state. Because the attack does not require any other privileges, the flaw can result in unauthorized data restoration and privilege escalation within the application. This weakness is classified as CWE‑862, an unprotected access control.

Affected Systems

The flaw affects the Frappe framework, specifically versions older than 15.110.0 and 16.20.0. Users running 15.x builds earlier than 15.110.0 or 16.x builds earlier than 16.20.0 are susceptible to the issue. The vulnerability has been addressed in later releases of the respective branches.

Risk and Exploitability

The CVSS score is 7.1, indicating a high severity. EPSS information is not available, and the vulnerability is not listed in the CISA KEV catalog. Lacking a formal EPSS rating, the probability of exploitation cannot be quantified, but the flaw is present in unpatched installations that expose the restore endpoints to authenticated clients. The likely attack vector is internal or network‑proxied users who can send HTTP requests to the vulnerable endpoints; no special privileges beyond authentication are required. Because the missing permission checks apply to all authenticated users, any user with network access to the application could employ the flaw to restore data without authorization.

Generated by OpenCVE AI on August 7, 2026 at 00:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy the latest Frappe release (15.110.0 or newer for 15.x, 16.20.0 or newer for 16.x) that includes proper permission checks on the restore endpoints.
  • Verify that only users with appropriate roles are granted access to the restore and bulk_restore APIs, and restrict role assignments accordingly.
  • Apply network segmentation or firewall rules to limit exposure of the restore endpoints to trusted internal networks or IP ranges.

Generated by OpenCVE AI on August 7, 2026 at 00:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 01:00:00 +0000

Type Values Removed Values Added
First Time appeared Frappe
Frappe frappe
Vendors & Products Frappe
Frappe frappe

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description Frappe is a full-stack web application framework. Prior to 15.110.0 and 16.20.0, the restore and bulk_restore endpoints do not apply the appropriate document permission checks, allowing an authenticated user to restore deleted documents without the required authorization. This issue is fixed in versions 15.110.0 and 16.20.0.
Title Frappe: Lack of Permissions in restore/bulk_restore
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-06T21:25:31.501Z

Reserved: 2026-05-19T22:36:16.882Z

Link: CVE-2026-47765

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T00:45:04Z

Weaknesses