CVE-2025-68929 in Frappeinfo

Summary

by MITRE • 12/29/2025

Frappe is a full-stack web application framework. Prior to versions 14.99.6 and 15.88.1, an authenticated user with specific permissions could be tricked into accessing a specially crafted link. This could lead to a malicious template being executed on the server, resulting in remote code execution. Versions 14.99.6 and 15.88.1 fix the issue. No known workarounds are available.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 01/01/2026

The vulnerability identified as CVE-2025-68929 affects the Frappe web application framework, a full-stack development platform widely used for building business applications. This security flaw represents a critical server-side template injection vulnerability that allows authenticated attackers with specific permissions to execute arbitrary code on affected systems. The issue stems from insufficient input validation and sanitization within the template processing mechanisms of the framework, creating a path for privilege escalation and remote code execution.

The technical implementation of this vulnerability occurs when an authenticated user with specific permissions receives a maliciously crafted link that triggers improper template rendering. This flaw falls under CWE-74, which describes improper neutralization of special elements used in a template engine, and specifically aligns with CWE-94, representing arbitrary code execution through template injection. The vulnerability enables attackers to inject malicious templates that are then processed server-side, potentially allowing full system compromise. The attack vector requires the victim to click on a specially crafted link, making it a form of social engineering combined with code injection.

From an operational impact perspective, this vulnerability poses severe risks to organizations using Frappe-based applications, as it can lead to complete system compromise and data breaches. The remote code execution capability allows attackers to establish persistent access, escalate privileges, and potentially move laterally within network environments. The vulnerability affects both version 14 and 15 branches of the framework, indicating it's a fundamental flaw in the template processing architecture rather than a localized issue. Organizations running applications built on these vulnerable versions face significant exposure to attackers who can leverage this flaw to gain unauthorized access to sensitive business data and infrastructure.

The remediation strategy centers on upgrading to patched versions 14.99.6 and 15.88.1, as no workarounds are available for this particular vulnerability. Security teams should prioritize immediate deployment of these patches across all affected systems. Organizations should implement comprehensive monitoring for suspicious link clicks and template processing activities, as the vulnerability may be exploited through phishing campaigns targeting authenticated users. The absence of workarounds means that organizations must rely entirely on the vendor-provided fixes, making timely patch management critical. This vulnerability also highlights the importance of principle of least privilege in application security, as the attack requires specific user permissions, emphasizing the need for proper access controls and role-based security measures. The ATT&CK framework categorizes this vulnerability under T1059.001 for command and scripting interpreter and T1078 for valid accounts, as it leverages authenticated user sessions to execute malicious payloads.

Responsible

GitHub M

Reservation

12/25/2025

Disclosure

12/29/2025

Moderation

accepted

CPE

ready

EPSS

0.00094

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!