Approved changes feed: RSS · Atom

cpe:2.3:a:getgrist:grist-core:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorGetgrist (3c94b550-b423-518c-bbd1-04ae269ef36d)
ProductGrist Core (5759a8ad-aa37-5a95-85d9-a32cf16d0177)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/gristlabs/grist-core purl2cpe 2026-06-01 10:15:44.387824

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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 JSON directly

Open this panel to browse, search, copy or download the JSON record.