# CVE-2026-44976: Frappe IDOR in update_onboarding_step

Source: https://junglewise.ai/threats/cve-2026-44976-frappe-idor-in-update-onboarding-step  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-06-12. Updated: 2026-06-12  
License: CC BY 4.0 with a link back

CVE-2026-44976 · Severity: info · CVSS 5.3 · Published 2026-06-12

Frappe, a web application framework, contains a security flaw that allows any registered user to modify onboarding records. This means an unauthorized individual could change setup steps or configuration data intended for new users, potentially disrupting the onboarding process or altering system guidance. The issue has been resolved in the latest software update.

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

## Quick answers

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

**How severe is CVE-2026-44976?** Informational severity, with a CVSS score of 5.3, published 12 June 2026.

**Which products and versions are affected?** Frappe Technologies Frappe Framework < 16.17.4.

**Is there a fix for CVE-2026-44976?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

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

**Am I affected by CVE-2026-44976?** Check whether you run Frappe Technologies Frappe Framework 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.

## Technical details

An Insecure Direct Object Reference (IDOR) vulnerability exists in the 'update_onboarding_step' function of the Frappe framework. Due to improper access control (CWE-284), the application fails to validate if the requesting user has the appropriate permissions to modify a specific Onboarding Step record. A remote attacker with low-privileged authenticated access can exploit this by sending crafted network requests to modify any field within these records. This could lead to unauthorized data modification of system onboarding flows. The vulnerability is addressed in version 16.17.4.

## Affected products

- Frappe Technologies Frappe < 16.17.4

## Timeline

- 2026-06-07: advisory: GitHub Security Advisory GHSA-78rj-jch8-42m8 published
- 2026-06-12: disclosed: CVE-2026-44976 published to NVD

## References

- [https://github.com/frappe/frappe/security/advisories/GHSA-78rj-jch8-42m8](https://github.com/frappe/frappe/security/advisories/GHSA-78rj-jch8-42m8)

## Related threats

- [Frappe Framework user enumeration in reset_password endpoint](https://junglewise.ai/threats/cve-2026-58503-frappe-framework-user-enumeration-in-reset-password-endpoint)
- [Frappe Framework missing authorization in file-handling API](https://junglewise.ai/threats/cve-2026-48127-frappe-framework-missing-authorization-in-file-handling-api)
- [Frappe Framework missing authorization in reportview](https://junglewise.ai/threats/cve-2026-47422-frappe-framework-missing-authorization-in-reportview)
- [Frappe Framework SQL injection via SELECT INTO OUTFILE in safe_exec](https://junglewise.ai/threats/cve-2026-47199-frappe-framework-sql-injection-via-select-into-outfile-in-safe)
- [Frappe path traversal in download_backups](https://junglewise.ai/threats/cve-2026-42219-frappe-path-traversal-in-download-backups)
