Vulnerability Description
A Broken Object Level Authorization vulnerability exists in Grashjs Atlas CMMS prior to v1.6.0. An authenticated user from one tenant can read and modify another tenant's company record by changing only the numeric ID in the /company/{id} endpoint. The application does not enforce tenant-level ownership checks when accessing or updating company objects, allowing cross-tenant access and modification of company profile data.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/Grashjs/cmms
- https://github.com/Grashjs/cmms/commit/283bbc985cda497d6b592faae45ae1dbc8d53966
- https://github.com/h4vrut4/security-advisories/blob/main/CVE-2026-51956.md
FAQ
What is CVE-2026-51956?
CVE-2026-51956 is a vulnerability with a CVSS score of 8.1 (HIGH). A Broken Object Level Authorization vulnerability exists in Grashjs Atlas CMMS prior to v1.6.0. An authenticated user from one tenant can read and modify another tenant's company record by changing on...
How severe is CVE-2026-51956?
CVE-2026-51956 has been rated HIGH with a CVSS base score of 8.1/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-51956?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.