CVE-2026-29098: SuiteCRM has Relative Path Traversal via ModuleBuilder Modules ExportCustom Action

Published Mar 19, 2026
·
Updated

SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) software application. Prior to versions 7.15.1 and 8.9.3, the actionexportCustom 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.

Affected Software

3 affected components
SuiteCRM SuiteCRM<7.15.1, <8.9.3
SuiteCRM SuiteCRM<7.15.1
SuiteCRM SuiteCRM>=8.0.0<8.9.3

Event History

Mar 19, 2026
CVE Published
via MITRE·10:43 PM
Data Sourced
via MITRE·10:43 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·11:16 PM
DescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2026-29098?

CVE-2026-29098 has a medium severity rating due to the potential for unauthorized access via relative path traversal.

2

How do I fix CVE-2026-29098?

To fix CVE-2026-29098, upgrade SuiteCRM to versions 7.15.1 or 8.9.3 or later.

3

What versions of SuiteCRM are affected by CVE-2026-29098?

CVE-2026-29098 affects SuiteCRM versions prior to 7.15.1 and 8.9.3.

4

What are the potential impacts of exploiting CVE-2026-29098?

Exploiting CVE-2026-29098 could allow attackers to access sensitive files and perform unauthorized actions on the server.

5

Is there a workaround for CVE-2026-29098?

There is no official workaround for CVE-2026-29098; upgrading to a patched version is recommended.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203