Description
Blender before 4.5.15 and 5.x before 5.2.3 contains a heap out-of-bounds access vulnerability in read_struct() that skips size validation when a .blend file's SDNA struct layout compares equal. Attackers can supply a crafted .blend file with short blocks so field reads, writes, and pointer dereferences overrun heap memory, causing crashes or code execution.
Published: 2026-10-30
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Heap Out‑of‑Bounds Access leading to potential code execution
Action: Apply Patch
AI Analysis

Impact

A heap out‑of‑bounds read in Blender's read_struct() allows a crafted .blend file to read beyond allocated memory. If the SDNA struct layout matches, the function skips size validation, causing field reads, writes, and pointer dereferences to overrun heap memory. The result can be a crash or, under the right conditions, arbitrary code execution. This is a classic out‑of‑bounds access (CWE‑125).

Affected Systems

The flaw affects Blender versions released before 4.5.15 and before the 5.x series 5.2.3. All editions of the Blender Foundation product built with those versions are vulnerable. The patch is available in later releases.

Risk and Exploitability

The CVSS score of 8.5 classifies the issue as high severity. Because the exploit requires a carefully crafted .blend file presented to a user, the vector is likely local or remote delivery of a malicious file. No publicly available exploit is listed, and the vulnerability is not yet classified in the CISA KEV catalog. Nonetheless, the lack of size validation and the potential for code execution make it a serious risk for anyone who imports untrusted files in this version set.

Generated by OpenCVE AI on October 30, 2026 at 16:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Blender 4.5.15, 5.2.3, or later.
  • Avoid opening .blend files from untrusted sources.
  • Open unknown or suspicious files in a sandbox or isolated environment.

Generated by OpenCVE AI on October 30, 2026 at 16:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 30 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Blender before 4.5.15 and 5.x before 5.2.3 contains a heap out-of-bounds access vulnerability in read_struct() that skips size validation when a .blend file's SDNA struct layout compares equal. Attackers can supply a crafted .blend file with short blocks so field reads, writes, and pointer dereferences overrun heap memory, causing crashes or code execution.
Title Blender before 4.5.15 and 5.x before 5.2.3 Heap Out-of-Bounds Access via read_struct()
First Time appeared Blender
Blender blender
Weaknesses CWE-125
CPEs cpe:2.3:a:blender:blender:*:*:*:*:*:*:*:*
Vendors & Products Blender
Blender blender
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T15:43:14.258Z

Reserved: 2026-10-30T14:49:29.492Z

Link: CVE-2026-119722

cve-icon Vulnrichment

Updated: 2026-10-30T15:43:07.623Z

cve-icon NVD

Status : Received

Published: 2026-10-30T16:17:55.907

Modified: 2026-10-30T16:17:55.907

Link: CVE-2026-119722

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T16:30:16Z

Weaknesses