Description
Frappe is a full-stack web application framework. Prior to 15.116.0 and 16.29.0, the OAuth login flow uses an unsanitized client-controlled state parameter to select post-authentication navigation, allowing a crafted state value to redirect a user to an attacker-chosen location. This issue is fixed in versions 15.116.0 and 16.29.0.
Published: 2026-10-13
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Open Redirect
Action: Apply Patch
AI Analysis

Impact

Frappe’s OAuth login flow improperly uses a client‑controlled state parameter without sanitization, permitting an attacker to craft a redirect URL that will be executed once authentication succeeds. This results in an open redirect, allowing malicious sites to be delivered to users after login and potentially facilitating phishing or click‑jacking attacks. The weakness is classified as CWE‑601.

Affected Systems

The vulnerability affects the Frappe web application framework. Versions prior to 15.116.0 and 16.29.0 are impacted; the flaw was addressed in those releases and newer versions.

Risk and Exploitability

The CVSS score is 5.1, indicating moderate severity. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. An attacker can exploit the weakness by initiating an OAuth authentication request with a forged state value that points to an arbitrary URL; the victim’s browser will then redirect to the attacker‑controlled site after successful authentication.

Generated by OpenCVE AI on October 13, 2026 at 19:17 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Frappe to version 15.116.0 or newer, or 16.29.0 or newer.
  • If an upgrade cannot be performed immediately, temporarily disable OAuth login or restrict the usage of the state parameter until a patch is applied.
  • Monitor authentication traffic for unexpected redirect patterns and block or flag any unusual state values during the OAuth flow.

Generated by OpenCVE AI on October 13, 2026 at 19:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 19:45:00 +0000

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

Tue, 13 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Description Frappe is a full-stack web application framework. Prior to 15.116.0 and 16.29.0, the OAuth login flow uses an unsanitized client-controlled state parameter to select post-authentication navigation, allowing a crafted state value to redirect a user to an attacker-chosen location. This issue is fixed in versions 15.116.0 and 16.29.0.
Title Frappe: Open Redirect via Unsanitized OAuth State Param.
Weaknesses CWE-601
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-13T16:48:03.798Z

Reserved: 2026-07-23T23:25:28.896Z

Link: CVE-2026-66057

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-13T17:17:44.810

Modified: 2026-10-13T17:17:44.970

Link: CVE-2026-66057

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T19:30:12Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')