{"id":206916,"date":"2026-01-27T05:36:00","date_gmt":"2026-01-27T10:36:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/01\/27\/critical-grist-core-vulnerability-allows-rce-attacks-via-spreadsheet-formulas\/"},"modified":"2026-01-27T06:30:08","modified_gmt":"2026-01-27T11:30:08","slug":"critical-grist-core-vulnerability-allows-rce-attacks-via-spreadsheet-formulas","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/01\/27\/critical-grist-core-vulnerability-allows-rce-attacks-via-spreadsheet-formulas\/","title":{"rendered":"Critical Grist-Core Vulnerability Allows RCE Attacks via Spreadsheet Formulas"},"content":{"rendered":"<p><a href=\"https:\/\/thehackernews.com\/2026\/01\/critical-grist-core-vulnerability.html\">Critical Grist-Core Vulnerability Allows RCE Attacks via Spreadsheet Formulas<\/a><\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/01\/critical-grist-core-vulnerability.html\">https:\/\/thehackernews.com\/2026\/01\/critical-grist-core-vulnerability.html<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-01-27 05:36:00<\/a><\/p>\n<p>Source Domain: <a href=\"thehackernews.com\">thehackernews.com<\/a><\/p>\n<p><span class=\"p-author\">\ue804<span class=\"author\">Ravie Lakshmanan<\/span>\ue802<span class=\"author\">Jan 27, 2026<\/span><\/span><span class=\"p-tags\">Vulnerability \/ Cloud Security<\/span><\/p>\n<p>A critical security flaw has been disclosed in Grist\u2011Core, an open-source, self-hosted version of the Grist relational spreadsheet-database, that could result in remote code execution.<\/p>\n<p>The vulnerability, tracked as <strong>CVE-2026-24002<\/strong> (CVSS score: 9.1), has been codenamed <strong>Cellbreak<\/strong> by Cyera Research Labs.<\/p>\n<p>&#8220;One malicious formula can turn a spreadsheet into a Remote Code Execution (RCE) beachhead,&#8221; security researcher Vladimir Tokarev, who discovered the flaw, said. &#8220;This sandbox escape lets a formula author execute OS commands or run host\u2011runtime JavaScript, collapsing the boundary between &#8216;cell logic&#8217; and host execution.&#8221;<\/p>\n<p><img decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgqlhh16hjmE7NRyQeAR2_sLZ1uDwyQH2jkPHmDTAtveTHoIjCrfmK6JLqlZuNKOPG1RGLtwJk-ZJDwQiV-McwmzAUu1iOSwwMjs_tqI1KjcL_tCvc0M2XuKBPfJ1RXpKxnx-eGdWwM0wlNDnUYHvXr-1LZk2zRmDNLIEbYGalGQJsd6QwC0pyCrLavN0fz\/s728-e100\/threatlocker-inside-d.png\" width=\"729\" height=\"91\"\/><\/p>\n<p>Cellbreak is categorized as a case of Pyodide sandbox escape, the same kind of vulnerability that also recently impacted n8n (CVE-2025-68668, CVSS score: 9.9, aka N8scape). The vulnerability has been addressed in version 1.7.9, released on January 9, 2026.<\/p>\n<p>&#8220;A security review identified a vulnerability in the &#8216;pyodide&#8217; sandboxing method that is available in Grist,&#8221; the project maintainers said. &#8220;You can check if you are affected in the sandboxing section of the Admin Panel of your instance. If you see &#8216;gvisor&#8217; there, then you are not affected. If you see &#8216;pyodide,&#8217; then it is important to update to this version of Grist or later.&#8221;<\/p>\n<p>In a nutshell, the problem is rooted in Grist&#8217;s Python formula execution, which allows untrusted formulas to be run inside Pyodide, a Python distribution that enables regular Python code to be executed directly in a web browser within the confines of a WebAssembly (WASM) sandbox.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjOriN36hJ0QXis7DaXat9MncdgrRxg0B0XsqCWxtk3P92Cxkh62pZuhb0YIdVZBHZ-S2LdJrCrWaxAKpKOsCTsUw8h86bS_fZxLwYIv9kRMYxjc4YGAHwwMCyVE1D5m36WLXb2wFwD5PI5UB3-Ic8qQXLCGkLQUn2wXEz-8NVFy6FLXAQnma0lpTQcBjlV\/s1700-e365\/GRIST.jpg\" alt=\"\" border=\"0\" data-original-height=\"1502\" data-original-width=\"2100\"\/><\/p>\n<p>While the idea behind this thought process is to ensure that Python formula code is run in an isolated environment, the fact that Grist uses a blocklist-style approach makes it possible to escape the sandbox and ultimately achieve command execution on the underlying host.<\/p>\n<p>&#8220;The sandbox&#8217;s design allows traversal through Python&#8217;s class hierarchy and leaves ctypes available, which&#8230;<\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/01\/critical-grist-core-vulnerability.html\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Critical Grist-Core Vulnerability Allows RCE Attacks via Spreadsheet Formulas https:\/\/thehackernews.com\/2026\/01\/critical-grist-core-vulnerability.html Publish Date: 2026-01-27 05:36:00 Source&#8230;<\/p>\n","protected":false},"author":1,"featured_media":206917,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjvRey8657FAMdnIBTkgIYsOw5_q9LqFajseJ0AJPHyOUuNvZzxliNLuREO1z8j0AorIgW91Jqg6wLwb5QvqZvz2er7S-RL2zFXeBK2EpMm6pf_6JY8kcVmDAXjzwbbOtykq_j2It-oRb_Qkojl4Zh4WSVcwDNBsrU_N6pxycV0RYBT5ftvED7onxcA_qkL\/s1700-e365\/grist-main.jpg","fifu_image_alt":"","footnotes":""},"categories":[15],"tags":[24,27],"class_list":["post-206916","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-cybersecurity","tag-vulnerability"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/206916"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=206916"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/206916\/revisions"}],"predecessor-version":[{"id":206918,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/206916\/revisions\/206918"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/206917"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=206916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=206916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=206916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}