PatchSiren cyber security CVE debrief
CVE-2026-109959 espocrm CVE debrief
CVE-2026-109959 is a medium-severity vulnerability in EspoCRM versions 4.0.0 before 10.0.7 that allows authenticated users to bypass field-level security and read restricted field values by fetching individual stream notes. This vulnerability impacts EspoCRM instances, particularly those using versions 4.0.0 before 10.0.7, and requires defenders to assess exposure and prioritize remediation to prevent potential unauthorized access to restricted field values. The vulnerability arises from the Note read endpoint skipping the NoteAccessControl filter, allowing users with stream access to a parent record to recover data.attributes.was and became values of restricted fields.
- Vendor
- espocrm
- Product
- Unknown
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-13
- Original CVE updated
- 2026-10-13
- Advisory published
- 2026-10-13
- Advisory updated
- 2026-10-13
Who should care
Defenders responsible for EspoCRM instances, especially those using versions 4.0.0 before 10.0.7, should assess exposure and prioritize remediation to prevent potential unauthorized access to restricted field values.
Why it matters
CVE-2026-109959 is a medium-severity vulnerability in EspoCRM that allows authenticated users to bypass field-level security and read restricted field values. Defenders should prioritize verifying exposure, assessing impact, and applying patches or updates to prevent potential unauthorized access.
- Potential unauthorized access to restricted field values.
- Bypass of field-level security controls.
- Possible data exposure for users with stream access to parent records.
- Verification of access controls and stream permissions is necessary.
Technical summary
The vulnerability allows authenticated users to read audited field values restricted by field-level security by fetching individual stream notes. Users with stream access to a parent record can request GET /Note/{id}, which skips the NoteAccessControl filter, and recover data.attributes.was and became values of restricted fields. This occurs because the Note read endpoint does not properly enforce field-level security controls, potentially exposing restricted field values to unauthorized users with stream access to parent records.
Defensive priority
Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, especially if they use EspoCRM versions 4.0.0 before 10.0.7.
Recommended defensive actions
- Verify if the EspoCRM instance is running a vulnerable version (4.0.0 before 10.0.7) and assess the potential impact on the system.
- Review and update access controls to ensure that stream access is properly restricted.
- Monitor system logs for potential exploitation attempts.
- Apply the patch or upgrade to a fixed version (10.0.7 or later) as recommended by the vendor.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description, affected versions, and references to vendor advisories. The vulnerability allows authenticated users to read audited field values restricted by field-level security by fetching individual stream notes. Users with stream access to a parent record can request GET /Note/{id}, which skips the NoteAccessControl filter, and recover data.attributes.was and became values of restricted fields. Evidence is limited to public CVE details and may not be
Sources and references
Verified primary and authoritative sources
-
CVE-2026-109959 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-109959
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-109959 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-109959
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
EspoCRM 4.0.0 before 10.0.7 Field-Level Security Bypass via Note Read Endpoint
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/109xxx/CVE-2026-109959.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/espocrm/espocrm/security/advisories/GHSA-mr36-xx82-qf6h
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/espocrm-4.0.0-before-10.0.7-field-level-security-bypass-via-note-read-endpoint
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.