Description
Frappe is a full-stack web application framework. Prior to 15.115.0 and 16.27.0, the public request-data web form and PersonalDataDownloadRequest class in frappe/website/doctype/personal_data_download_request/personal_data_download_request.py return distinguishable response shapes for registered and unregistered email addresses, including the user_name field and persistence behavior. A remote attacker can compare the responses to enumerate registered users. This issue is fixed in versions 15.115.0 and 16.27.0.
Published: 2026-08-20
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw resides in Frappe’s public request‑data web form and the PersonalDataDownloadRequest class. Responses differ in shape when the supplied email address is associated with a registered account versus when it is not, exposing a user_name field and influencing persistence behavior. An attacker can exploit this deterministic difference by submitting many email addresses and comparing the resulting responses, thereby enumerating which addresses are registered on the system. The impact is a moderate information disclosure; the attacker learns user identities but does not gain direct access to user data or administrative privileges.

Affected Systems

Frappe (full‑stack web application framework) versions prior to 15.115.0 and 16.27.0. Earlier releases of the framework are affected, while the mentioned releases and later contain the fix.

Risk and Exploitability

The CVSS score of 6.9 classifies the vulnerability as moderate. The EPSS score is not available, indicating that current data does not reveal the likelihood of exploitation; the flaw is not listed in the CISA Known Exploited Vulnerabilities catalog. The most likely attack vector is remote via HTTP, where a threat actor can send unauthenticated requests to the public endpoints and compare responses. Because the vulnerability relies solely on response shape without authentication, the exploitation effort is low, making it a realistic concern for exposed installations.

Generated by OpenCVE AI on August 21, 2026 at 01:33 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Frappe installation to version 15.115.0 or 16.27.0 or later, where the user‑enumeration issue has been resolved.
  • If an upgrade cannot be performed immediately, restrict access to the request‑data web form and the PersonalDataDownloadRequest endpoint to authenticated users, or disable the endpoints entirely until a patch is applied.
  • Review the application’s code handling these endpoints to ensure that all response payloads are identical for both registered and unregistered email addresses, removing any fields such as user_name that could reveal user identity.

Generated by OpenCVE AI on August 21, 2026 at 01:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 19:45:00 +0000

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

Thu, 20 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Description Frappe is a full-stack web application framework. Prior to 15.115.0 and 16.27.0, the public request-data web form and PersonalDataDownloadRequest class in frappe/website/doctype/personal_data_download_request/personal_data_download_request.py return distinguishable response shapes for registered and unregistered email addresses, including the user_name field and persistence behavior. A remote attacker can compare the responses to enumerate registered users. This issue is fixed in versions 15.115.0 and 16.27.0.
Title Frappe: User Enumeration via PDDR
Weaknesses CWE-204
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T21:46:12.905Z

Reserved: 2026-07-23T18:54:15.833Z

Link: CVE-2026-66002

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-20T19:16:58.187

Modified: 2026-08-21T22:16:42.930

Link: CVE-2026-66002

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T01:45:08Z

Weaknesses
  • CWE-204

    Observable Response Discrepancy