CVE-2026-109599
4.3MediumPublished 12 Oct 2026 · NVD status: Deferred · AI triage by gemini-3.8-flash
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
- Impact
- Limited impact
- Weakness
- CWE-862
Impact
Authenticated attackers can modify arbitrary records beyond their assigned roles. They only need low-privilege network access to an authenticated account.
Root cause
Certain API endpoints fail to enforce proper role-based authorization checks before updating records.
Affected systems
Frappe versions before 15.113.3 and 16.x versions before 16.25.0
CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Fix & remediation
Upgrade Frappe to version 15.113.3, 16.25.0, or later. No workaround or interim mitigation is documented, so prioritize patching.
$ bench update --apps frappeAI-suggested. Run it in staging first and check it against the vendor advisory. Why?
NVD description
Frappe before 15.113.3 and 16.x before 16.25.0 contains a missing authorization vulnerability in which certain endpoints fail to enforce proper authorization checks. Authenticated users can send requests to these endpoints to modify records beyond what their assigned role permits.