Vulnerability Description
InvenTree is an Open Source Inventory Management System. Prior to 1.4.0, the POST /api/machine/{pk}/restart/ endpoint in src/backend/InvenTree/machine/api.py uses IsAuthenticatedOrReadScope without requiring the ADMIN role used by other machine management operations. Any authenticated user who lacks the ADMIN role, including a warehouse user with only the STOCK role, can cause MachineRestart to invoke registry.restart_machine() for any registered machine, resetting its status and interrupting active printing, scanning, or other machine operations. This issue is fixed in version 1.4.0.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/inventree/InvenTree/commit/29b8ed91d22e7471a75c1197cd8f45a13a
- https://github.com/inventree/InvenTree/pull/12197
- https://github.com/inventree/InvenTree/releases/tag/1.4.0
- https://github.com/inventree/InvenTree/security/advisories/GHSA-c9wp-mw98-gfrj
- https://github.com/inventree/InvenTree/security/advisories/GHSA-c9wp-mw98-gfrj
FAQ
What is CVE-2026-61745?
CVE-2026-61745 is a vulnerability with a CVSS score of 4.3 (MEDIUM). InvenTree is an Open Source Inventory Management System. Prior to 1.4.0, the POST /api/machine/{pk}/restart/ endpoint in src/backend/InvenTree/machine/api.py uses IsAuthenticatedOrReadScope without re...
How severe is CVE-2026-61745?
CVE-2026-61745 has been rated MEDIUM with a CVSS base score of 4.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-61745?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.