CVE-2025-64490

8.3 HIGH

📋 TL;DR

SuiteCRM versions 7.14.7 and prior, and 8.0.0-beta.1 through 8.9.0 have an access control vulnerability where low-privileged users can view and create work items through Resource Calendar and project screens even when related modules are explicitly disabled in Role Management. This allows unauthorized data exposure and modification. Organizations using affected SuiteCRM versions with role-based access control are impacted.

💻 Affected Systems

Products:
  • SuiteCRM
Versions: 7.14.7 and prior, 8.0.0-beta.1 through 8.9.0
Operating Systems: All
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects installations using Role Management with modules explicitly set to Disabled/None for certain roles.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Low-privileged users could access sensitive customer data, modify critical business records, or disrupt project workflows across multiple modules including Projects, Tasks, Leads, Accounts, and Meetings.

🟠

Likely Case

Internal users with restricted roles gain unintended access to view and modify CRM data they shouldn't have permissions for, potentially leading to data leaks or unauthorized changes to business records.

🟢

If Mitigated

With proper network segmentation and monitoring, impact is limited to authorized users gaining unintended access within their authenticated session scope.

🌐 Internet-Facing: MEDIUM
🏢 Internal Only: HIGH

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: LOW

Exploitation requires authenticated low-privileged user access and involves navigating to Resource Calendar or project screens.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 7.14.8 and 8.9.1

Vendor Advisory: https://github.com/SuiteCRM/SuiteCRM/security/advisories/GHSA-jh8v-wqgj-hhc2

Restart Required: No

Instructions:

1. Backup your SuiteCRM instance and database. 2. Update to SuiteCRM version 7.14.8 or 8.9.1. 3. Verify role permissions are correctly enforced after update.

🔧 Temporary Workarounds

Disable Resource Calendar and Project Screens

all

Temporarily disable access to Resource Calendar and project screens for all low-privileged users.

Navigate to Admin > Role Management > Edit roles to remove Resource Calendar and project screen permissions

🧯 If You Can't Patch

  • Implement strict network segmentation to isolate SuiteCRM from sensitive networks
  • Enable detailed audit logging for all Resource Calendar and project screen access attempts

🔍 How to Verify

Check if Vulnerable:

Check SuiteCRM version in Admin > System Settings. If version is 7.14.7 or earlier, or between 8.0.0-beta.1 and 8.9.0, system is vulnerable.

Check Version:

Check Admin > System Settings in SuiteCRM web interface

Verify Fix Applied:

After patching, test with low-privileged user account that modules set to Disabled/None in Role Management cannot be accessed through Resource Calendar or project screens.

📡 Detection & Monitoring

Log Indicators:

  • Unauthorized access attempts to Resource Calendar or project screens by low-privileged users
  • Access to modules that should be disabled per role configuration

Network Indicators:

  • Increased API calls to calendar/project endpoints from low-privileged user accounts

SIEM Query:

source="suitecrm" AND (uri_path="/index.php?module=Calendar" OR uri_path="/index.php?module=Project") AND user_role="low_privilege"

🔗 References

📤 Share & Export