Description
Frappe is a full-stack web application framework. Prior to 15.108.0 and 16.18.3, temporary magic login link generation can use an attacker-controlled request Host header, allowing a remote attacker to cause emailed login links to point to an attacker-controlled domain and capture the login token when a recipient follows the link. This issue is fixed in versions 15.108.0 and 16.18.3.
Published: 2026-08-06
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw exists in Frappe’s login link generation process that allows the Host header supplied by an attacker to be reflected in the magic login link email. When this link is followed by a user, the login token is delivered to an attacker‑controlled domain, enabling credential capture. The weakness is a form of host header poisoning identified as CWE-346. The result is a loss of both confidentiality and integrity of user accounts, as attackers can control the redirection path and subsequently log in with the stolen token.

Affected Systems

The affected product is Frappe, an open‑source full‑stack web framework. Any installation using a version earlier than 15.108.0 or 16.18.3 is vulnerable. These installs lack the necessary protection against supply of a forged Host header during temporary magic link creation.

Risk and Exploitability

The CVSS score of 8.6 indicates high severity. EPSS is currently unavailable, but the vulnerability is listed as not part of CISA’s KEV catalog, suggesting that known exploits have not been publicly observed. A remote attacker can exploit this via any HTTP request to the web application, supplying a crafted Host header. If a legitimate user follows the resulting magic link, the attacker receives the login token, effectively granting them account access. Given the lack of a public exploit, the immediate risk relies on the attacker’s ability to persuade or manipulate a user into clicking a malicious link or have an email client automatically treat the link as safe.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Frappe to version 15.108.0 or newer; 16.18.3 and later address the host header validation flaw.
  • Configure the web server or reverse proxy to enforce strict Host header validation, rejecting requests with unexpected hostnames.
  • Disable the temporary magic link functionality until the patch can be applied.

Generated by OpenCVE AI on August 7, 2026 at 00:57 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.108.0 and 16.18.3, temporary magic login link generation can use an attacker-controlled request Host header, allowing a remote attacker to cause emailed login links to point to an attacker-controlled domain and capture the login token when a recipient follows the link. This issue is fixed in versions 15.108.0 and 16.18.3.
Title Frappe: Host header poisoning can redirect magic login links to an attacker-controlled domain
Weaknesses CWE-346
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T17:11:41.256Z

Reserved: 2026-05-18T22:07:37.435Z

Link: CVE-2026-47194

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-06T22:17:07.913

Modified: 2026-08-07T18:17:15.587

Link: CVE-2026-47194

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T01:00:05Z

Weaknesses