Description
Frappe is a full-stack web application framework. Prior to 16.16.0 and 15.106.0, user enumeration could be performed via the reset_password endpoint. This issue is fixed in versions 16.16.0 and 15.106.0.
Published: 2026-07-10
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows an attacker to enumerate valid usernames by sending unauthenticated requests to the reset_password endpoint of the Frappe web framework. This results in a security feature failure (CWE-203) that exposes a list of active user accounts without requiring authentication.

Affected Systems

All Frappe installations running a version earlier than 16.16.0 or 15.106.0 are vulnerable. The affected component is the publicly reachable reset_password endpoint, which can be accessed without authentication.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, while the EPSS score of < 1% indicates a very low probability of active exploitation. The CVE is not listed in the CISA KEV catalog. Based on the description, the vulnerability can be triggered by submitting unauthenticated HTTP POST requests to the reset_password endpoint, which is publicly reachable from any network that can contact the web application. No additional privileges are required for exploitation.

Generated by OpenCVE AI on July 29, 2026 at 09:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Frappe installation to at least version 16.16.0 or 15.106.0, which contain the reset_password enumeration fix.
  • If upgrading is not possible, restrict access to the reset_password endpoint for unauthenticated users or block requests from untrusted IP ranges to reduce the attack surface.
  • Monitor application logs for attempts to use the reset_password endpoint and confirm enumeration behavior no longer occurs after remediation.

Generated by OpenCVE AI on July 29, 2026 at 09:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 23:15:00 +0000

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

Fri, 10 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Description Frappe is a full-stack web application framework. Prior to 16.16.0 and 15.106.0, user enumeration could be performed via the reset_password endpoint. This issue is fixed in versions 16.16.0 and 15.106.0.
Title Frappe: Unauthenticated User Enumeration via reset_password
Weaknesses CWE-203
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-07-13T18:55:05.081Z

Reserved: 2026-06-30T20:21:25.813Z

Link: CVE-2026-58503

cve-icon Vulnrichment

Updated: 2026-07-13T18:35:39.817Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:00:15Z

Weaknesses