SuiteCRM has Relative Path Traversal via ModuleBuilder Modules ExportCustom Action
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-23 and the CVSS impact.
Summary
SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to versions 7.15.1 and 8.9.3, the `action_exportCustom` function in `modules/ModuleBuilder/controller.php` fails to properly neutralize path traversal sequences in the `$modules` and `$name` parameters. Both parameters later reach the `exportCustom` function in `modules/ModuleBuilder/MB/MBPackage.php` where they are both utilized in constructing s paths for file reading and writing. As such, it is possible for a user with access to the ModuleBuilder module, generally an administrator, to craft a request that can copy the content of any readable directory on the underlying host into the web root, making them readable. As the `ModuleBuilder` module is part of both major versions 7 and 8, both current major versions are affected. This vulnerability allows an attacker to copy any readable directory into the web root. This includes system files like the content of `/etc, or the root directory of the web server, potentially exposing secrets and environment variables. Versions 7.15.1 and 8.9.3 patch the issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA SuiteCRM (SuiteCRM) Fixed in 7.15.1, 8.9.3
Timeline
- 2026-10-02 Threatist record created from CVE-2026-29098
References
More Suitecrm vulnerabilities
- TI-2026-25700 SuiterCRM has LDAP Filter Injection in Authentication Module CVSS 3.1CRITICAL 9.8
- TI-2026-23244 SuiteCRM Vulnerable to Remote Code Execution via Module Loader Package Scanner Bypass CVSS 3.1CRITICAL 9.1
- TI-2026-23243 SuiteCRM has Authenticated RCE in Modules CVSS 3.1HIGH 8.8
- TI-2026-25699 SuiteCRM has Authenticated SQL Injection in Authentication Module CVSS 3.1HIGH 8.8
- TI-2026-23250 SuiteCRM Authenticated Remote Code Execution via Unsafe Deserialization in SavedSearch Filter Processing CVSS 4.0HIGH 8.6
- TI-2026-23240 SuiteCRM has Authenticated Blind SQL Injection in OutboundEmail Legacy Functionality. CVSS 3.1HIGH 8.8
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences