CVE-2026-119722
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Blender w wersjach przed 4.5.15 oraz 5.x przed 5.2.3 zawiera podatność na dostęp poza granicami sterty w funkcji read_struct(), która pomija walidację rozmiaru, gdy układ struktury SDNA pliku .blend porównuje się jako równy. Atakujący może dostarczyć spreparowany plik .blend z krótkimi blokami, powodując przekroczenie pamięci sterty podczas odczytu, zapisu i dereferencji wskaźników, co prowadzi do awarii lub wykonania kodu.
Ocena ryzyka
Otwarty złośliwy plik .blend może spowodować awarię Blendera lub wykonanie dowolnego kodu w kontekście użytkownika. Stanowi to ryzyko dla użytkowników otwierających nieznane pliki.
Rekomendacja
Zaktualizuj Blender do wersji 4.5.15 lub 5.2.3 (lub nowszej). Unikaj otwierania plików .blend z niezaufanych źródeł.
Inne podatności w Blender
Zobacz wszystkie- CVE-2026-119721Średnie
Blender w wersjach przed 4.5.15 oraz 5.x przed 5.2.3 zawiera podatność odczytu poza granice w akcesorach blo_bhead_id_* w readfile.cc, które czytają pola ID bez sprawdzania długości bloku. Atakujący może dostarczyć spreparowany plik .blend z krótkimi blokami ID, powodując nadczyt sterty prowadzący do awarii lub ujawnienia pamięci.
- CVE-2026-119720Średnie
Blender w wersjach przed 4.5.15 oraz 5.x przed 5.2.3 zawiera podatność odczytu poza granice sterty w funkcji read_file_dna(), która czyta pole bloku GLOB bez walidacji zadeklarowanej długości. Atakujący może dostarczyć spreparowany plik .blend z obciętym blokiem GLOB, co po otwarciu powoduje odczyt poza granice i awarię Blendera.
- CVE-2026-119719Wysokie
Blender w wersjach przed 4.5.15 oraz 5.x przed 5.2.3 zawiera podatność na przepełnienie bufora sterty w ekstraktorze miniatur plików .blend, spowodowaną 32-bitowym przepełnieniem liczby całkowitej w funkcji thumb_data_vertical_flip(). Atakujący może spreparować plik .blend ze złośliwymi wymiarami bloku TEST, co wywołuje zapis poza granicami podczas podglądu przez blender-thumbnailer lub rozszerzenie powłoki Windows, powodując awarię lub wykonanie kodu.
- CVE-2026-119718Wysokie
Blender w wersjach przed 4.5.15 oraz 5.x przed 5.2.3 zawiera podatność na przepełnienie bufora sterty spowodowaną przepełnieniem liczby całkowitej w funkcji ptcache_data_alloc() podczas odczytu plików pamięci podręcznej punktów. Atakujący może dostarczyć spreparowany plik pamięci podręcznej z dużą wartością totpoint wraz z plikiem .blend, aby spowodować awarię Blendera lub wykonanie kodu jako użytkownik.
- CVE-2026-60103Średnie
Podatność w Blenderze 3.0.0 do 5.1.2 umożliwia odczyt poza zakresem pamięci przez spreparowany plik .blend z złośliwą wartością member_index w bloku SDNA. Brak walidacji granic tablicy prowadzi do awarii (SIGSEGV) lub ujawnienia danych z pamięci sterty.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

