CVE Catalog

CVE-2005-4470

High
Published: Translated: NVD NIST

Summary

In Blender BlenLoader versions 2.0 through 2.40pre, a heap-based buffer overflow exists in the get_bhead function in readfile.c. An attacker can remotely cause a denial of service or potentially execute arbitrary code via a .blend file with a negative bhead.len value, leading to less memory allocation than expected, possibly due to an integer overflow.

Risk Assessment

The risk for the organization includes the possibility of remote code execution by an attacker on a workstation with Blender installed, which could lead to system compromise or data loss.

Recommendation

It is recommended to immediately update Blender to a version newer than 2.40pre, which includes a fix for this vulnerability. Also avoid opening .blend files from untrusted sources.

Related vulnerabilities

Original NVD description (English source)

Heap-based buffer overflow in the get_bhead function in readfile.c in Blender BlenLoader 2.0 through 2.40pre allows remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a .blend file with a negative bhead.len value, which causes less memory to be allocated than expected, possibly due to an integer overflow.

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