# CVE-2026-109958: EspoCRM improper access control in address-book search

Source: https://junglewise.ai/threats/cve-2026-109958-espocrm-4-0-0-before-10-0-7-contains-an-improper-access-control  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-13. Updated: 2026-10-16  
License: CC BY 4.0 with a link back

CVE-2026-109958 · Severity: medium · CVSS 4.3 · Published 2026-10-13

EspoCRM is a customer relationship management platform that stores and manages business contacts and communications. This vulnerability allows authenticated users to bypass field-level access restrictions and view email addresses that should be hidden from them based on their assigned roles. An attacker with basic user access could potentially harvest restricted contact information that should not be visible to their permission level.

Technologies: [Espocrm](https://junglewise.ai/threats/technologies/espocrm). Vendors: [Espocrm](https://junglewise.ai/threats/vendors/espocrm).

## Quick answers

**Is CVE-2026-109958 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-109958 being exploited in the wild.

**How severe is CVE-2026-109958?** Medium severity, with a CVSS score of 4.3, published 13 October 2026.

**Which products and versions are affected?** Espocrm 4.0.0 through 10.0.6.

**Is there a fix for CVE-2026-109958?** Yes: fixed in 10.0.7. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-109958 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-109958?** Check whether you run Espocrm at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- Fixed in 10.0.7

## Technical details

The address-book search API endpoint fails to enforce field-level access control (ACL) checks on the emailAddress field, allowing authenticated users to retrieve email addresses even when their role restricts access to that field. The vulnerability requires the attacker to already have access to records and network access to the API. This is an authorization bypass affecting confidentiality only, with a fix available in version 10.0.7.

## Affected products

- EspoCRM EspoCRM 4.0.0 through 10.0.6

## Timeline

- 2026-09-29: disclosed: GitHub Security Advisory GHSA-2cr7-9g4f-8723 published
- 2026-10-13: advisory: NVD CVE-2026-109958 published

## References

- [https://github.com/espocrm/espocrm/security/advisories/GHSA-2cr7-9g4f-8723](https://github.com/espocrm/espocrm/security/advisories/GHSA-2cr7-9g4f-8723)
- [https://www.vulncheck.com/advisories/espocrm-4.0.0-before-10.0.7-field-level-access-bypass-via-address-book-search](https://www.vulncheck.com/advisories/espocrm-4.0.0-before-10.0.7-field-level-access-bypass-via-address-book-search)

## Related threats

- [EspoCRM denial of service in password-redaction regex](https://junglewise.ai/threats/cve-2026-118686-espocrm-before-9-3-11-and-10-x-before-10-0-8-contains-a-denial)
- [EspoCRM authorization bypass in PDF image rendering](https://junglewise.ai/threats/cve-2026-113643-a-vulnerability-was-found-in-espocrm-up-to-9-3-10-10-0-10-this)
- [EspoCRM mass-update attachment access control bypass](https://junglewise.ai/threats/cve-2026-75505-espocrm-is-an-open-source-customer-relationship-management)
- [EspoCRM HTML injection in email notifications](https://junglewise.ai/threats/cve-2026-59994-espocrm-is-an-open-source-customer-relationship-management)
- [EspoCRM CSV/XLSX formula injection via whitespace bypass](https://junglewise.ai/threats/cve-2026-55154-espocrm-is-an-open-source-customer-relationship-management)
