# CVE-2024-58390: Frappe privilege escalation via document action

Source: https://junglewise.ai/threats/cve-2024-58390-frappe-before-14-81-4-and-15-x-before-15-41-0-contains-an  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-12. Updated: 2026-10-16  
License: CC BY 4.0 with a link back

CVE-2024-58390 · Severity: high · CVSS 8.8 · Published 2026-10-12

Frappe is a web application framework used to build business applications. An authenticated attacker with basic Website User access can escalate their privileges to System Manager (full administrator) through a vulnerability in document action handling. This grants the attacker complete control over the application and any data it manages.

Technologies: [Frappe](https://junglewise.ai/threats/technologies/frappe). Vendors: [Frappe](https://junglewise.ai/threats/vendors/frappe).

## Quick answers

**Is CVE-2024-58390 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2024-58390 being exploited in the wild.

**How severe is CVE-2024-58390?** High severity, with a CVSS score of 8.8, published 12 October 2026.

**Which products and versions are affected?** Frappe before 14.81.4 and 15.x before 15.41.0.

**Is there a fix for CVE-2024-58390?** Yes: fixed in 14.81.4, 15.41.0. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2024-58390 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2024-58390?** Check whether you run Frappe at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- Fixed in 14.81.4, 15.41.0

## Technical details

The vulnerability is an improper privilege management issue (CWE-269) in Frappe's document action handling that allows Website User-authenticated attackers to escalate to System Manager role. The attack requires authentication and additional steps beyond the document action alone, but no user interaction or network-level prerequisites. An attacker gains full administrative access to the Frappe instance.

## Affected products

- Frappe Frappe before 14.81.4 and 15.x before 15.41.0

## Timeline

- 2024-12-17: disclosed
- 2024-10-12: advisory

## References

- [https://github.com/frappe/frappe/security/advisories/GHSA-gjqf-v2f6-962h](https://github.com/frappe/frappe/security/advisories/GHSA-gjqf-v2f6-962h)
- [https://www.vulncheck.com/advisories/frappe-before-15.41.0-privilege-escalation-via-document-action](https://www.vulncheck.com/advisories/frappe-before-15.41.0-privilege-escalation-via-document-action)

## Related threats

- [Frappe path traversal in file upload](https://junglewise.ai/threats/cve-2026-119145-frappe-before-15-121-0-and-16-x-before-16-34-0-contains-a-path)
- [Frappe open redirect in OAuth login flow](https://junglewise.ai/threats/cve-2026-66057-frappe-is-a-full-stack-web-application-framework-prior-to-15-116)
- [Frappe SQL injection in reportview get_count method](https://junglewise.ai/threats/cve-2026-55823-frappe-is-a-full-stack-web-application-framework-prior-to-16-23-0)
- [Frappe missing authorization in record modification](https://junglewise.ai/threats/cve-2026-109599-frappe-before-15-113-3-and-16-x-before-16-25-0-contains-a)
- [Frappe LDAP injection in endpoint parameters](https://junglewise.ai/threats/cve-2025-71431-frappe-before-14-99-2-and-15-x-before-15-86-0-contains-an-ldap)
