CVE-2026-119718
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Otwarty złośliwy plik .blend z towarzyszącym plikiem pamięci podręcznej może doprowadzić do awarii lub wykonania kodu w kontekście użytkownika. Stanowi to zagrożenie 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 i powiązanych plików pamięci podręcznej z niezaufanych źródeł.
Inne podatności w Blender
Zobacz wszystkie- CVE-2026-119722Wysokie
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.
- 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-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 buffer overflow vulnerability caused by integer overflow in ptcache_data_alloc() when reading point cache files. Attackers can supply a crafted point cache file with a large totpoint value alongside a .blend file to crash Blender or execute code as the user.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

