๐Ÿ” CVE Alert

CVE-2026-55659

HIGH 7.7

Grist: XSS through unsafe value interpolation in server-rendered pages

CVSS Score
7.7
EPSS Score
0.3%
EPSS Percentile
19th

Grist is spreadsheet software using Python as its formula language. Prior to 1.7.15, several server-rendered Grist pages embedded user-controlled values into the page and into inline scripts without fully escaping them, allowing cross-site scripting. On the main application page, a document's name or description, set by a document editor, is rendered into the page that other users load when opening the document. On the OAuth2 end-of-flow page, the openerOrigin request parameter was reflected back into the served page. Injected script runs in the victim's Grist origin and can act through the authenticated session, reading or modifying data and changing sharing settings and access rules. A document editor could therefore escalate to owner-level access. This issue is fixed in version 1.7.15.

CWE CWE-79 CWE-116
Vendor gristlabs
Product grist-core
Published Jul 10, 2026
Last Updated Jul 13, 2026
Stay Ahead of the Next One

Get instant alerts for gristlabs grist-core

Be the first to know when new high vulnerabilities affecting gristlabs grist-core are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

gristlabs / grist-core
< 1.7.15

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/gristlabs/grist-core/security/advisories/GHSA-6qrq-h2h6-cw54 github.com: https://github.com/gristlabs/grist-core/commit/4ced8064b7ea0e1763d5a6a2588b22774ce7efbc github.com: https://github.com/gristlabs/grist-core/releases/tag/v1.7.15