EspoCRM bug bounty programs
espocrm.com Updated
EspoCRM runs one public program: a Sorona bug bounty paying up to $1,500.
- Top reward
- $1,500
- Sorona
- Programs
- 1
- 1 pays cash
- Targets in scope
- 13
- 2 types
- Last change
- None yet
- Tracked since Nov 2026
Where to report
The one public program EspoCRM runs.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
EspoCRM
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | – | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
13 targets. 6 excluded.
-
https://www.espocrm.com
Web
-
Attachments and the document management surface, both upload and retrieval
Products and areas
-
Authentication and session handling, including two-factor methods, LDAP and any single sign-on option in the open-source tree
Products and areas
-
Entity Manager and the administration panel, where an administrator defines new entity types, fields and layouts at runtime
Products and areas
-
Formula scripts and workflow, where stored configuration becomes executable behaviour on record save
Products and areas
-
The access control layer in full: roles, scope-level and field-level permissions, record ownership, teams and the assignment rules that decide who sees a record
Products and areas
-
The core entity set a real deployment runs on, covering accounts, contacts, leads, opportunities, cases, documents and activities
Products and areas
-
The email integration, both inbound accounts the server polls and outbound sending, plus the rendering of received mail in the interface
Products and areas
-
The import and export tooling, which parses user-supplied spreadsheet data and writes records from it
Products and areas
-
The policy takes private reports through GitHub or the vendor's contact channels and publishes a list of report types it will not accept. Outside that list it draws no component boundary, so the whole EspoCRM application is in scope
Products and areas
-
The portal, the low-privilege external surface where a customer signs in to see their own cases and documents
Products and areas
-
The reporting and list-view layer, where user-supplied filters and search parameters drive database queries
Products and areas
-
The REST API and the API key and HMAC authentication a scripted consumer uses
Products and areas
No target matches. Try part of a host name, such as the company name.
Out of scope 6
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
A role or field-level permission an administrator granted deliberately
-
Copy-pasted model output submitted without a verified reproduction, which the policy rules out by name
-
Hosting and server configuration, including a deployment that serves the data directory over HTTP
-
Paid extensions and third-party modules distributed outside the open-source repository
-
Report types on the policy's published non-accepted list, which the vendor maintains independently of this page
-
Upstream PHP dependency issues, unless EspoCRM's own use of the dependency is what makes the defect reachable
Recent changes
Reward and scope changes across every EspoCRM program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
Recent CVEs
Published vulnerabilities in EspoCRM products, from the NVD.
-
CVE-2026-33733 High
EspoCRM is an open source customer relationship management application. Prior to version 9.3.4, the admin template management endpoints accept attacker-controlled `name` and `scope` values and pass them into template path construction without normalization or traversal filtering. As a result, an authenticated admin can use `../` sequences to escape the intended template directory and read, create,
-
CVE-2026-33656 Critical
EspoCRM is an open source customer relationship management application. Prior to version 9.3.4, EspoCRM's built-in formula scripting engine allowing updating attachment's sourceId thus allowing an authenticated admin to overwrite the `sourceId` field on `Attachment` entities. Because `sourceId` is concatenated directly into a file path with no sanitization in `EspoUploadDir::getFilePath()`, an att
-
CVE-2026-33659 Low
EspoCRM is an open source customer relationship management application. In versions 9.3.3 and below, the POST /api/v1/Attachment/fromImageUrl endpoint is vulnerable to Server-Side Request Forgery (SSRF) via a DNS rebinding (TOCTOU) condition. Host validation uses dns_get_record() but the actual HTTP request resolves hostnames through curl's internal resolver (gethostbyname()), allowing the two loo
-
CVE-2026-33740 Medium
EspoCRM is an open source customer relationship management application. In versions 9.3.3 and below, the POST /api/v1/Email/importEml endpoint contains an Insecure Direct Object Reference (IDOR) vulnerability where the attacker-supplied fileId parameter is used to fetch any attachment directly from the repository without verifying that the current user has authorization to access it. Any authentic
-
CVE-2026-33534 Medium
EspoCRM is an open source customer relationship management application. Versions 9.3.3 and below have an authenticated Server-Side Request Forgery (SSRF) vulnerability that allows bypassing the internal-host validation logic by using alternative IPv4 representations such as octal notation (e.g., 0177.0.0.1 instead of 127.0.0.1). This is caused by HostCheck::isNotInternalHost() function relying on
-
CVE-2026-33657 Medium
EspoCRM is an open source customer relationship management application. Versions 9.3.3 and below have a stored HTML injection vulnerability that allows any authenticated user with standard (non-administrative) privileges to inject arbitrary HTML into system-generated email notifications by crafting malicious content in the post field of stream activity notes. The vulnerability exists because serve
-
CVE-2020-37094 High
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 t
-
CVE-2025-59428 Medium
EspoCRM is an open source customer relationship management application. In versions before 9.1.9, a vulnerability allows arbitrary user creation, including administrative accounts, through a combination of stored SVG injection and lack of CSRF protection. An attacker with Knowledge Base edit permissions can embed a malicious SVG element containing a link in the body field of an article. When an au
About this page
This page gathers every public program listed under espocrm.com: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.