Vulnerability Description
InvenTree is an Open Source Inventory Management System. Prior to 1.4.0, PluginSettingList, PluginAllSettingList, and PluginSettingDetail set GlobalSettingsPermissions without the IsAuthenticated permission used by the project default and equivalent global-settings endpoints. GlobalSettingsPermissions returns true for safe methods, while AuthRequiredMiddleware exempts /api/ paths, so an unauthenticated caller can retrieve plugin names, setting keys, descriptions, types, choices, and non-protected configuration values through /api/plugin/settings/ and the per-plugin settings endpoints. Protected secret values remain masked as three asterisks, limiting the issue to metadata and non-secret configuration disclosure. This issue is fixed in version 1.4.0.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/inventree/InvenTree/commit/6c18e6402005c0f105f88dfba4aaa11cf9
- https://github.com/inventree/InvenTree/pull/12168
- https://github.com/inventree/InvenTree/releases/tag/1.4.0
- https://github.com/inventree/InvenTree/security/advisories/GHSA-45f6-v6jq-99f7
- https://github.com/inventree/InvenTree/security/advisories/GHSA-45f6-v6jq-99f7
FAQ
What is CVE-2026-61746?
CVE-2026-61746 is a vulnerability with a CVSS score of 5.3 (MEDIUM). InvenTree is an Open Source Inventory Management System. Prior to 1.4.0, PluginSettingList, PluginAllSettingList, and PluginSettingDetail set GlobalSettingsPermissions without the IsAuthenticated perm...
How severe is CVE-2026-61746?
CVE-2026-61746 has been rated MEDIUM with a CVSS base score of 5.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-61746?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.