Grist Core
Approved changes feed: RSS · Atom
cpe:2.3:a:getgrist:grist-core:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Getgrist (3c94b550-b423-518c-bbd1-04ae269ef36d) |
|---|---|
| Product | Grist Core (5759a8ad-aa37-5a95-85d9-a32cf16d0177) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/gristlabs/grist-core |
purl2cpe | 2026-06-01 10:15:44.387824 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-24002 |
vulnerable | 2026-06-08 07:51:16.513760 |
pyodide sandbox option is insecure
CRITICAL (9.1)
Grist is spreadsheet software using Python as its formula language. Grist offers several methods for running those formulas in a sandbox, for cases where the user may be working with untrusted spreadsheets. One such method runs them in pyodide, but pyodide on node does not have a useful sandbox barrier. If a user of Grist sets `GRIST_SANDBOX_FLAVOR` to `pyodide` and opens a malicious document, that document could run arbitrary processes on the server hosting Grist. The problem has been addressed in Grist version 1.7.9 and up, by running pyodide under deno. As a workaround, a user can use the gvisor-based sandbox by setting `GRIST_SANDBOX_FLAVOR` to `gvisor`.
Published: 2026-01-22T02:26:28.765Z
Updated: 2026-01-22T12:54:32.232Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64753 |
vulnerable | 2026-06-08 07:39:20.248644 |
grist-core has insufficient access control in endpoints for comparisons between documents and versions
MEDIUM (5.3)
grist-core is a spreadsheet hosting server. Prior to version 1.7.7, a user with only partial read access to a document could still access endpoints listing hashes for versions of that document and receive a full list of changes between versions, even if those changes contained cells, columns, or tables to which the user was not supposed to have read access. This was fixed in version 1.7.7 by restricting the `/compare` endpoint to users with full read access. As a workaround, remove sensitive document history using the `/states/remove` endpoint. Another possibility is to block the `/compare` endpoint.
Published: 2025-11-13T21:46:00.508Z
Updated: 2025-11-14T16:17:23.927Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64752 |
vulnerable | 2026-06-08 07:39:20.248301 |
grist-core has path to server-side requests via websocket
MEDIUM (6.8)
grist-core is a spreadsheet hosting server. Prior to version 1.7.7, a user with access to any document on a Grist installation can use a feature for fetching from a URL that is executed on the server. The privileged network access of server-side requests could offer opportunities for attack escalation. This issue is fixed in version 1.7.7. The mitigation was to use the proxy for untrusted fetches intended for such purposes. As a workaround, avoid making http/https endpoints available to an instance running Grist that expose credentials or operate without credentials.
Published: 2025-11-13T21:43:57.610Z
Updated: 2025-11-14T17:10:33.307Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-56359 |
vulnerable | 2026-06-08 06:54:17.778494 |
Cross-site Scripting vulnerability through HyperLink cells in grist-core
HIGH (8.1)
grist-core is a spreadsheet hosting server. A user visiting a malicious document and clicking on a link in a HyperLink cell using a control modifier (meaning for example Ctrl+click) could have their account compromised, since the link could use the javascript: scheme and be evaluated in the context of their current page. This issue has been patched in version 1.3.2. Users are advised to upgrade. Users unable to upgrade should avoid clicking on HyperLink cell links using a control modifier in documents prepared by people they do not trust.
Published: 2024-12-20T20:24:55.622Z
Updated: 2024-12-24T15:49:50.232Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-56358 |
vulnerable | 2026-06-08 06:54:17.778141 |
Cross-site Scripting vulnerability through svg attachment previews in grist-core
HIGH (8.1)
grist-core is a spreadsheet hosting server. A user visiting a malicious document and previewing an attachment could have their account compromised, because JavaScript in an SVG file would be evaluated in the context of their current page. This issue has been patched in version 1.3.2. Users are advised to upgrade. Users unable to upgrade should avoid previewing attachments in documents prepared by people they do not trust.
Published: 2024-12-20T20:24:53.932Z
Updated: 2024-12-24T15:53:26.149Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-56357 |
vulnerable | 2026-06-08 06:54:17.777591 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.