Cloudanix VulnDB

CVE-2022-2831

High · 7.5

CVSS

7.5

EPSS

1.6%

Published

Aug 16, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in Blender can make the program crash or behave incorrectly when it tries to read certain 3D model files, potentially interrupting artists' work.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer overflow in blendthumb_extract.cc during thumbnail extraction from .blend files can trigger program crash or arbitrary memory corruption.

Why it matters to the business

Processing untrusted Blender files may cause the application to become unavailable or behave unpredictably, disrupting content creation pipelines and requiring manual intervention.

How an attack unfolds

An attacker supplies a specially crafted .blend file that triggers the integer overflow when the thumbnail extractor parses its header; successful exploitation leads to a crash or memory corruption that can be leveraged for further attacks given the public exploit availability.

How to fix it

Upgrade Blender to the latest stable release that contains the corrected thumbnail extraction logic; if an immediate update is not possible, disable thumbnail generation for untrusted files via operating-system or application policies.

How to confirm the fix worked

Confirm Blender version is newer than 3.3.0 and test thumbnail extraction against known triggering files; monitor process stability under load with malformed inputs.

Typical attack path

  1. Attacker crafts malicious .blend file with oversized thumbnail metadata
  2. Victim or automated process opens or indexes the file triggering blendthumb extraction
  3. Integer overflow occurs during size calculation in blendthumb_extract.cc
  4. Process crashes or memory state is corrupted
  5. Attacker may chain corruption to achieve code execution or denial of service

How to detect it

Search application and system logs for repeated Blender crashes during thumbnail or file-indexing operations; inspect process dumps for signs of memory corruption when handling .blend files.

What your security team should do

  • Apply the latest Blender update across all workstations and build pipelines immediately
  • Restrict opening of .blend files from untrusted sources until patches are deployed
  • Add file-type filtering or sandboxing for thumbnail preview services
  • Review EPSS trend and exploit availability to prioritize in vulnerability management queue

The record

A flaw was found in Blender 3.3.0. An interger overflow in source/blender/blendthumb/src/blendthumb_extract.cc may lead to program crash or memory corruption.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 blender 0 No fix
Debian:12 blender 0 3.2.2+dfsg-1
Debian:13 blender 0 3.2.2+dfsg-1
Ubuntu:16.04:LTS blender 0 No fix
Ubuntu:18.04:LTS blender 0 No fix
Ubuntu:20.04:LTS blender 0 No fix
Ubuntu:22.04:LTS blender 0 No fix
Ubuntu:24.04:LTS blender 0 No fix
Ubuntu:24.10 blender 0 No fix
Ubuntu:25.04 blender 0 No fix
Ubuntu:25.10 blender 0 No fix
Ubuntu:Pro:16.04:LTS blender 0 No fix
Ubuntu:Pro:18.04:LTS blender 0 No fix
Ubuntu:Pro:20.04:LTS blender 0 No fix

Related vulnerabilities