p PatchFirst

CVE-2026-60103

CVE-2026-60103 · Blender 3.0.0 - 5.1.2 Out-of-Bounds Read via crafted .blend SDNA block

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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 6.8 · Medium · EPSS 0.2%

Published
Updated

Stack: system

Affected products and versions

  • blender

    Versions
    • ≥ 3.0.0, ≤ 5.1.2: Affected (semver)
    • 968972a918b5ed2d534295b639c54449d7de11cd: Not affected (git)

    No fix published

  • blender Debian:12

    Versions
    • 3.4.1+dfsg-2
    • 3.6.2+dfsg-1
    • 3.6.2+dfsg-2
    • 4.0.2+dfsg-1
    • 4.1.1+dfsg-1
    • 4.1.1+dfsg-2
    • 4.1.1+dfsg-3
    • 4.2.1+dfsg-1
    • 4.2.2+dfsg-1
    • 4.2.3+dfsg-1
    • 4.2.3+dfsg-2
    • 4.2.3+dfsg-3
    • 4.3.0+dfsg-1
    • 4.3.2+dfsg-1
    • 4.3.2+dfsg-2
    • 5.0.1+dfsg-1
    • 5.0.1+dfsg-2
    • 5.0.1+dfsg-3
    • 5.0.1+dfsg-4
    • 5.0.1+dfsg-5
    • 5.0.1+dfsg-6
    • 5.0.1+dfsg-7
    • 5.0.1+dfsg-8
    • 5.0.1+dfsg-9
    • 5.2.2+dfsg-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Debian:13

    Versions
    • 4.3.2+dfsg-2
    • 5.0.1+dfsg-1
    • 5.0.1+dfsg-2
    • 5.0.1+dfsg-3
    • 5.0.1+dfsg-4
    • 5.0.1+dfsg-5
    • 5.0.1+dfsg-6
    • 5.0.1+dfsg-7
    • 5.0.1+dfsg-8
    • 5.0.1+dfsg-9
    • 5.2.2+dfsg-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:16.04:LTS

    Versions
    • 2.74+dfsg0-4build2
    • 2.75.a+dfsg0-2ubuntu2
    • 2.75.a+dfsg0-2ubuntu3
    • 2.76.b+dfsg0-3
    • 2.76.b+dfsg0-3build1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:18.04:LTS

    Versions
    • 2.78.c+dfsg0-2build1
    • 2.79+dfsg0-2build1
    • 2.79+dfsg0-3
    • 2.79+dfsg0-3build1
    • 2.79.b+dfsg0-1
    • 2.79.b+dfsg0-1ubuntu1.18.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:20.04:LTS

    Versions
    • 2.80+dfsg-3
    • 2.80+dfsg-3build1
    • 2.80+dfsg-4
    • 2.81.a+dfsg-5build3
    • 2.82+dfsg-1
    • 2.82+dfsg-1build1
    • 2.82.a+dfsg-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:22.04:LTS

    Versions
    • 2.93.3+dfsg-3
    • 2.93.5+dfsg-1
    • 2.93.5+dfsg-1build1
    • 3.0.1+dfsg-7
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:24.04:LTS

    Versions
    • 3.6.2+dfsg-2ubuntu1
    • 3.6.2+dfsg-2ubuntu2
    • 4.0.2+dfsg-1ubuntu1
    • 4.0.2+dfsg-1ubuntu2
    • 4.0.2+dfsg-1ubuntu4
    • 4.0.2+dfsg-1ubuntu6
    • 4.0.2+dfsg-1ubuntu7
    • 4.0.2+dfsg-1ubuntu8
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:26.10

    Versions
    • 5.0.1+dfsg-1ubuntu1
    • 5.0.1+dfsg-1ubuntu3
    • 5.0.1+dfsg-3build1
    • 5.0.1+dfsg-5
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • blender Ubuntu:26.04:LTS

    Versions
    • 4.3.2+dfsg-2ubuntu2
    • 5.0.1+dfsg-1ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →