CVE Catalog

CVE-2026-40504

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.64%

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

Summary

A heap buffer overflow vulnerability exists in Creolabs Gravity before version 0.9.6 in the gravity_vm_exec function. Attackers can exploit scripts with many string literals at global scope to write out-of-bounds memory.

Risk Assessment

This vulnerability allows arbitrary code execution in applications that evaluate untrusted Gravity scripts, potentially leading to system compromise or data leakage.

Recommendation

Upgrade Creolabs Gravity to version 0.9.6 or later immediately. In the meantime, restrict processing of scripts from untrusted sources.

Original NVD description (English source)

Creolabs Gravity before 0.9.6 contains a heap buffer overflow vulnerability in the gravity_vm_exec function that allows attackers to write out-of-bounds memory by crafting scripts with many string literals at global scope. Attackers can exploit insufficient bounds checking in gravity_fiber_reassign() to corrupt heap metadata and achieve arbitrary code execution in applications that evaluate untrusted scripts.

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