CVE-2026-60103
Deferred Deferred - Pending Action

Out-of-Bounds Read in Blender 3D Software

Vulnerability report for CVE-2026-60103, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-13

Last updated on: 2026-07-15

Assigner: VulnCheck

Description

Blender 3.0.0 through 5.1.2 contains an out-of-bounds read vulnerability that allows attackers to trigger a crash or read adjacent heap memory by supplying a crafted .blend file with a malicious signed short member_index value in the SDNA block. The member_index field is used as an array index into the sdna->members[] array in sdna_expand_names() without bounds validation, allowing any value outside the allocated range to produce an invalid pointer subsequently passed to strlen(), resulting in a SIGSEGV crash or unintended heap memory disclosure.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-13
Last Modified
2026-07-15
Generated
2026-08-03
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-01
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
blender blender From 3.0.0 (inc) to 5.1.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-60103 is an out-of-bounds read vulnerability in Blender versions 3.0.0 through 5.1.2. It occurs when a specially crafted .blend file contains a malicious signed short value in the member_index field of the SDNA block.

The vulnerability arises because the member_index value is used as an array index into the sdna->members[] array in the sdna_expand_names() function without proper bounds validation. This allows an attacker to supply an out-of-range value, leading to an invalid pointer being passed to strlen().

As a result, this can cause a SIGSEGV crash or unintended disclosure of adjacent heap memory, exposing sensitive data or disrupting the application.

Detection Guidance

Detecting this vulnerability on your system or network involves checking for the presence of vulnerable Blender versions (3.0.0 through 5.1.2) and monitoring for attempts to exploit the flaw via crafted .blend files.

  • Identify installed Blender versions: Use package managers or system commands to check the installed version of Blender. For example, on Linux, you can run 'blender --version' to verify the version.
  • Scan for vulnerable versions: Use vulnerability scanning tools like Nessus, OpenVAS, or custom scripts to detect Blender versions 3.0.0 through 5.1.2 across your network.
  • Monitor for malicious .blend files: Deploy network monitoring tools to detect unusual .blend file transfers or attempts to open suspicious .blend files. Tools like Wireshark can be used to filter and inspect files with the .blend extension.
  • Check system logs: Review logs for crashes or segmentation faults (SIGSEGV) in Blender processes, which may indicate exploitation attempts. Look for entries in system logs (e.g., /var/log/syslog or Event Viewer on Windows) related to Blender crashes.

There are no specific commands provided in the resources to directly detect exploitation, but the above steps can help identify vulnerable systems or suspicious activity.

Impact Analysis

This vulnerability can impact you in several ways:

  • If you open a malicious .blend file, Blender may crash unexpectedly, leading to loss of unsaved work or disruption of your workflow.
  • An attacker could exploit this vulnerability to read adjacent heap memory, potentially exposing sensitive information stored in memory, such as passwords, encryption keys, or other confidential data.
  • The vulnerability does not allow remote code execution, but the crash or memory disclosure could be leveraged as part of a larger attack chain.

The impact is primarily limited to local exploitation, as the attacker would need to trick you into opening a crafted .blend file.

Compliance Impact

This vulnerability could affect compliance with common standards and regulations in the following ways:

  • GDPR (General Data Protection Regulation): If the vulnerability leads to unintended disclosure of personal data stored in memory, it could result in a data breach. Under GDPR, organizations must protect personal data from unauthorized access, and failure to do so could lead to fines or legal consequences.
  • HIPAA (Health Insurance Portability and Accountability Act): If Blender is used in a healthcare environment and the vulnerability exposes protected health information (PHI), it could violate HIPAA's security and privacy rules. Organizations handling PHI must ensure the confidentiality and integrity of such data.
  • Other industry standards (e.g., ISO 27001, NIST): The vulnerability represents a failure to implement adequate security controls for handling untrusted input. Organizations adhering to these standards may need to address the vulnerability to maintain compliance.

While the vulnerability itself does not directly violate these regulations, its exploitation could lead to non-compliance if sensitive data is exposed or if proper remediation steps are not taken.

Mitigation Strategies

To mitigate this vulnerability, follow these immediate steps:

  • Upgrade Blender: The most effective mitigation is to upgrade Blender to a version beyond 5.1.2, where the vulnerability has been patched. Refer to the official Blender website or package repositories for the latest version.
  • Avoid opening untrusted .blend files: Do not open .blend files from untrusted or unknown sources, as they may contain malicious SDNA blocks designed to exploit this vulnerability.
  • Implement file validation: If your workflow requires processing .blend files from external sources, consider implementing additional validation steps to check for corrupted or malformed SDNA data before opening them in Blender.
  • Use sandboxing: Run Blender in a sandboxed or isolated environment (e.g., virtual machines or containers) to limit the impact of potential exploitation.
  • Monitor for patches: Keep an eye on Blender's official channels (e.g., their website, Git repository, or security advisories) for any additional patches or updates related to this vulnerability.

The fix for this vulnerability involves stricter validation of SDNA data, as described in the resources. Upgrading to a patched version is the most reliable way to address the issue.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-60103. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart