Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFormer user's account disabled
-
ExploitDocument Follow subscription not revoked
-
ExecutionActivity notifications keep sending
-
ImpactDisabled user receives ongoing document emails
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires that the affected user previously used Frappe's Document Follow feature to follow one or more documents while their account was active, and that the account is subsequently disabled (not deleted) in a version before 15.118.0 or 16.31.0. The only data exposed is activity on documents the user already followed - no new document access is granted. Exploitation is limited to former/disabled users with a still-valid email address that continues to receive mail; it does not enable arbitrary access by unrelated external attackers despite the AV:N/PR:N framing. |
| Impact | This is a missing-authorization information-disclosure flaw (CWE-862) rather than a code-execution or takeover bug. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) with only VC:L and VI/VA:N yields a 6.9 (Medium) score and models it as network-reachable, low-complexity, and unprivileged - but that framing is misleading for the actual mechanism: the 'attacker' is a previously-legitimate user whose account was disabled, and exploitation is passive (emails simply keep arriving), not an active network attack. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation. Real-world risk is modest and privacy/offboarding-oriented: it leaks ongoing document-activity metadata to former users whose access should have been revoked. Note the discrepancy - CVSS PR:N implies unauthenticated, yet the flaw inherently requires a pre-existing (now-disabled) account that previously used the Document Follow feature, so treat the PR:N characterization with caution. This is a legitimate hygiene/compliance issue (offboarding leakage) but not a mass-exploitation priority. |
| Exploit ScenarioDerived | An employee is offboarded and their Frappe account is disabled, but because they had previously followed sensitive records (e.g. deals, HR, or finance documents), they continue receiving email notifications about activity on those documents, leaking ongoing internal business information after their access was supposed to end. No public exploit code exists; exploitation is passive and requires no active steps by the former user. Attack vector is network (email delivery) with low complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Disabled Frappe Framework user accounts can continue receiving Document Follow email notifications in versions before 15.118.0 and 16.x before 16.31.0, disclosing document activity to users whose access should have been revoked. Exploitation requires that the affected account previously followed one or more documents while active and was later disabled rather than deleted; it does not grant new document access or enable arbitrary external attackers to access documents. The independent assessment rates this as a missing-authorization information-disclosure flaw with low confidentiality impact (CVSS:3.1 AV:N/AC:L/PR:L/UI:N/S:N/C:L/I:N/A:N); no public exploit identified at time of analysis.
RemediationAI
Vendor-released patches: upgrade to Frappe Framework 15.118.0 for 15.x or 16.31.0 for 16.x. The vendor advisory GHSA-55m4-gj6h-q6rc and VulnCheck advisory provide details. If immediate patching is not possible, compensating controls include removing Document Follow records for disabled users, deleting disabled accounts instead of leaving them disabled (trade-off: may affect audit or historical references), or temporarily suppressing Document Follow email notifications for inactive accounts (trade-off: can delay legitimate notifications and requires customization). These do not replace upgrading to the fixed versions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is in Frappe Framework's Document Follow notification path, which subscribes users to updates on selected documents. The code fails to check whether a user account has been disabled before sending follow-related email notifications, corresponding to CWE-862 Missing Authorization. The CPE cpe:2.3:a:frappe:frappe:*:*:*:*:*:*:*:* identifies the Frappe Framework product, and the vendor advisory GHSA-55m4-gj6h-q6rc describes fixed versions 15.118.0 and 16.31.0. The assessed CVSS 3.1 vector uses PR:L, indicating the relevant actor is a previously authenticated user account, not an arbitrary unauthenticated external party; the CVE record's CVSS 4.0 vector lists PR:N, but the authoritative assessment and exploitation conditions constrain this to a disabled account that already had document-follow relationships. According to the independent assessment, this is not a code-execution or account-takeover primitive; it only exposes activity on documents the disabled user already followed, so impact is limited to information disclosure via email to a previously authorized but now revoked user.
Know when Frappe gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Requires a pre-existing (now-disabled) account that previously followed documents, so PR:L; only low confidentiality impact (document activity metadata via email), no integrity or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Frappe Framework before 15.118.0 and 16.x before 16.31.0 does not check whether a user account is disabled before sending Document Follow email notifications. A disabled user who previously followed documents continues to receive email updates about activity on those documents after their access should have been revoked.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Stored cross-site scripting leading to code execution in Frappe Framework 15.89.0 (and the ERPNext application built on
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
An exploitable SQL injection vulnerability exists in the authenticated part of ERPNext v10.1.6. Rated high severity (CVS
Authenticated SQL injection in Frappe ERPNext through 15.89.0 allows low-privilege users to extract arbitrary database c
SQL injection in Frappe ERPNext through 15.89.0 lets an authenticated attacker with a valid session and access to the Pa
Authenticated server-side template injection in Frappe ERPNext through 15.89.0 lets a user who can create or modify an A
An SQL injection vulnerability exists in the frappe.desk.reportview.get functionality of ERPNext 11.1.38. Rated high sev
Arbitrary file read in the Frappe full-stack web application framework allows remote unauthenticated attackers to retrie
SQL injection in Frappe HelpDesk 1.14.0 dashboard functionality allows authenticated attackers to execute arbitrary SQL
In Frappe ERPNext 15.57.5, the function get_rfq_containing_supplier() at erpnext/buying/doctype/request_for_quotation/re
EUVD-2026-98163
GHSA-gx67-v447-pgg3
NVD
CVE.org
EPSS
Exploit-DB