CVE-2026-53575: EspoCRM: Persistent XSS via CSP nonce injection in applicationName setting by admin user

Published Oct 15, 2026
·
Updated

EspoCRM is an open source customer relationship management application. Prior to 9.3.9, an authenticated administrator can place crafted content in the applicationName setting through CSP nonce injection. The persistent injection is inserted into the main application page without escaping, allowing attacker-controlled JavaScript to run in users' sessions and leak page data, including unsaved user input. This issue is fixed in version 9.3.9.

Affected Software

1 affected component
EspoCRM EspoCRM<9.3.9

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade EspoCRM to a version that resolves this vulnerability.

    Fixed in 9.3.9

Event History

Oct 15, 2026
CVE Published
via MITRE·02:47 PM
Data Sourced
via MITRE·02:47 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An authenticated EspoCRM administrator is required to set a crafted applicationName value. Exploitation does not require user interaction from the attacker after the malicious value has been stored.

2

Which users are at risk from a successful exploit?

Users who load the main application page can have attacker-controlled JavaScript execute in their sessions. The script can leak page data, including unsaved user input.

3

What versions should be remediated?

EspoCRM versions prior to 9.3.9 are affected. Upgrade to version 9.3.9, which fixes the issue.

4

How can I determine whether an instance may already be affected?

Review the applicationName setting for crafted or unexpected content, since the vulnerable setting is stored persistently and inserted into the main application page without escaping.

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