CVE Catalog

CVE-2026-35451

MediumCVSS 5.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

24th percentile - higher than 24% of all known CVEs

Summary

Twenty is an open source CRM. Prior to 1.20.6, a Stored Cross-Site Scripting (XSS) vulnerability exists in the BlockNote editor component. Due to lack of protocol validation in FileBlock and insufficient server-side inspection of block content, an attacker can inject a javascript: URI into the url property of a file block, allowing arbitrary JavaScript execution when a user clicks the malicious attachment.

Risk Assessment

This can lead to user session hijacking, data theft, or actions performed on behalf of the victim within the CRM. It requires user interaction (clicking the malicious attachment).

Recommendation

Update Twenty to version 1.20.6 or later, which fixes this vulnerability.

Other vulnerabilities in Twenty

See all
Original NVD description (English source)

Twenty is an open source CRM. Prior to 1.20.6, a Stored Cross-Site Scripting (XSS) vulnerability exists in the BlockNote editor component. Due to a lack of protocol validation in the FileBlock component and insufficient server-side inspection of block content, an attacker can inject a javascript: URI into the url property of a file block. This allows the execution of arbitrary JavaScript when a user clicks on the malicious file attachment. This vulnerability is fixed in 1.20.6.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS