CVE-2020-37094

HIGH

EspoCRM 5.8.5 - Authentication Bypass via Authorization Header Manipulation

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2020-37094. PoCs published by Besim.

AI-analyzed exploit summary The writeup describes a privilege escalation vulnerability in EspoCRM 5.8.5 where manipulating the 'Authorization' and 'Espo-Authorization' headers allows an attacker to access other users' information. It includes technical details about the API request structure and encoding techniques.

Description

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.

Exploits (1)

exploitdb WRITEUP
by Besim · textwebappsmultiple
https://www.exploit-db.com/exploits/48376

The writeup describes a privilege escalation vulnerability in EspoCRM 5.8.5 where manipulating the 'Authorization' and 'Espo-Authorization' headers allows an attacker to access other users' information. It includes technical details about the API request structure and encoding techniques.

Classification
Writeup 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: EspoCRM v5.8.5
Auth required
Prerequisites: Valid user credentials · Access to the API endpoint
mistral-large-3 · analyzed Feb 18, 2026 Full analysis →

Scores

CVSS v3 8.1
EPSS 0.0045
EPSS Percentile 37.2%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

CISA SSVC

Vulnrichment
Exploitation poc
Automatable yes
Technical Impact total

Details

CWE
CWE-303
Status published
Products (3)
espocrm/espocrm < 5.8.5
EspoCRM/EspoCRM 5.7.0 - 5.9.0
EspoCRM/EspoCRM 5.8.5
Published Feb 03, 2026
Tracked Since Feb 18, 2026