{"id":"CVE-2026-105831","state":"PUBLISHED","title":"EspoCRM before 10.0.6 Unauthenticated Stored HTML Injection via Lead Capture Form","description":"EspoCRM before 10.0.6 contains a stored HTML injection vulnerability that allows unauthenticated attackers to inject HTML by submitting crafted Lead Capture public form data. The request body is stored in LeadCaptureLogRecord.data and rendered unescaped when administrators view the log record, though Content Security Policy blocks JavaScript execution.","publishedAt":"2026-10-08T14:10:31.635Z","updatedAt":"2026-10-08T17:52:27.189Z","severity":{"score":5.3,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["espocrm espocrm"],"affected":[{"vendor":"espocrm","product":"espocrm","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"10.0.6","versionType":"semver"},{"version":"10.0.6","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/espocrm/espocrm/security/advisories/GHSA-xfqv-j65r-qqgh","https://www.vulncheck.com/advisories/espocrm-before-10.0.6-unauthenticated-stored-html-injection-via-lead-capture-form"],"weaknesses":["CWE-79"],"ingestedAt":"2026-10-29T20:10:23.711Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/105xxx/CVE-2026-105831.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-105831","state":"PUBLISHED","datePublished":"2026-10-08T14:10:31.635Z","dateUpdated":"2026-10-08T17:52:27.189Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-05T21:59:09.591Z"},"containers":{"cna":{"title":"EspoCRM before 10.0.6 Unauthenticated Stored HTML Injection via Lead Capture Form","descriptions":[{"lang":"en","value":"EspoCRM before 10.0.6 contains a stored HTML injection vulnerability that allows unauthenticated attackers to inject HTML by submitting crafted Lead Capture public form data. The request body is stored in LeadCaptureLogRecord.data and rendered unescaped when administrators view the log record, though Content Security Policy blocks JavaScript execution."}],"affected":[{"vendor":"espocrm","product":"espocrm","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"10.0.6","versionType":"semver"},{"version":"10.0.6","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/espocrm/espocrm/security/advisories/GHSA-xfqv-j65r-qqgh","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-xfqv-j65r-qqgh)"},{"url":"https://www.vulncheck.com/advisories/espocrm-before-10.0.6-unauthenticated-stored-html-injection-via-lead-capture-form","name":"VulnCheck Advisory: EspoCRM before 10.0.6 Unauthenticated Stored HTML Injection via Lead Capture Form","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"PASSIVE","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"LOW","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":5.3,"baseSeverity":"MEDIUM"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":4.3,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-79","lang":"en","description":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-08T14:10:31.635Z"},"datePublic":"2026-09-21T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:espocrm:espocrm:*:*:*:*:*:*:*:*","versionEndExcluding":"10.0.6"}]}]}],"credits":[{"lang":"en","value":"LvShenlyl","type":"reporter"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-08T15:35:56.106381Z","id":"CVE-2026-105831","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-08T17:52:27.189Z"}}]}}}