CVE-2020-37094: EspoCRM 5.7.0 < 5.9.0 - Two-Factor Authentication Bypass via Auth Token Reuse Between Accounts with Identical Passwords

Published Feb 3, 2026
·
Updated

EspoCRM 5.7.0 prior to 5.9.0 contains an authentication token reuse vulnerability that allows authenticated attackers to bypass two-factor authentication by exploiting token-to-password-hash mapping in application/Espo/Core/Utils/Authentication/Espo.php. Attackers can obtain an authentication token for a controlled account and replay it against any victim account sharing the same password, since tokens are bound to password hashes rather than unique per-user values, bypassing the victim's 2FA protections.

Affected Software

2 affected components
EspoCRM EspoCRM
EspoCRM EspoCRM<=5.8.5

Event History

Feb 3, 2026
CVE Published
via MITRE·10:01 PM
Data Sourced
via MITRE·10:01 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:16 PM
DescriptionSeverityWeaknessAffected Software
Mar 11, 58493
Event
via NVD·03:11 PM

Frequently Asked Questions

1

What is the severity of CVE-2020-37094?

CVE-2020-37094 has a medium severity rating, indicating that it poses a significant security risk that could lead to unauthorized access.

2

How do I fix CVE-2020-37094?

To fix CVE-2020-37094, update to a patched version of EspoCRM that addresses the privilege escalation vulnerability.

3

What type of vulnerability is CVE-2020-37094?

CVE-2020-37094 is categorized as an authentication vulnerability that allows privilege escalation.

4

Who is affected by CVE-2020-37094?

CVE-2020-37094 affects users of EspoCRM version 5.8.5 due to its flawed handling of authorization headers.

5

Can CVE-2020-37094 be exploited remotely?

Yes, attackers can exploit CVE-2020-37094 remotely by manipulating authorization tokens to gain unauthorized access.

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