{"id":"CVE-2026-109959","title":"EspoCRM 4.0.0 before 10.0.7 contains an access control vulnerability that allows authenticated users to read audited field values restricted by field-level security by fetching individual stream notes","summary":"EspoCRM 4.0.0 before 10.0.7 contains an access control vulnerability that allows authenticated users to read audited field values restricted by field-level security by fetching individual stream notes. Users with stream access to a paren…","severity":"medium","cvss":4.3,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","cwe":["CWE-200"],"published":"2026-10-13","updated":"2026-10-13","sourceUpdated":"2026-10-13T17:17:32.903","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-109959","references":[{"url":"https://github.com/espocrm/espocrm/security/advisories/GHSA-mr36-xx82-qf6h","label":"disclosure@vulncheck.com"},{"url":"https://www.vulncheck.com/advisories/espocrm-4.0.0-before-10.0.7-field-level-security-bypass-via-note-read-endpoint","label":"disclosure@vulncheck.com"}],"tags":["nvd"],"ingestedAt":"2026-10-13T14:29:01.856Z","slug":"CVE-2026-109959","body":"## Overview\n\nEspoCRM 4.0.0 before 10.0.7 contains an access control vulnerability that 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.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":24,"depthScoreParts":{"impact":23.7,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}