CRITICAL🇬🇧 English

CVE-2018-16329

NULL pointer dereference w ImageMagick — funkcja GetMagickProperty

CVSS 9.8v3.0pub. 2018-09-01upd. 2024-11-21

W ImageMagick przed wersją 7.0.8-8 istnieje podatność typu NULL pointer dereference w funkcji GetMagickProperty w pliku MagickCore/property.c. Luka posiada ocenę CVSS 9.8 (CRITICAL) i może być wykorzystana zdalnie bez uwierzytelnienia.

Pokaż oryginał (EN)

In ImageMagick before 7.0.8-8, a NULL pointer dereference exists in the GetMagickProperty function in MagickCore/property.c.

🤖 Analiza AI
Jak działa

Podatność polega na wyłuskaniu wskaźnika NULL (NULL pointer dereference, CWE-476) w funkcji GetMagickProperty odpowiedzialnej za obsługę właściwości przetwarzanych obrazów. Atakujący może dostarczyć specjalnie spreparowany plik graficzny, którego przetwarzanie wywołuje tę funkcję w sposób prowadzący do odwołania się do niezainicjowanego wskaźnika. Może to skutkować awaryjnym zakończeniem procesu lub — w zależności od środowiska — wykonaniem niezamierzonego kodu.

Skutki

Atakujący może doprowadzić do nieautoryzowanego dostępu do danych, naruszenia integralności i dostępności systemu, a w najpoważniejszym scenariuszu — do zdalnego wykonania kodu (RCE) bez konieczności uwierzytelnienia.

Mitygacja

Należy zaktualizować ImageMagick do wersji 7.0.8-8 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy ograniczyć przetwarzanie plików graficznych pochodzących z niezaufanych źródeł oraz zastosować patche dostępne u producenta zgodnie z referencjami.

Kogo dotyczy

ImageMagick we wszystkich wersjach przed 7.0.8-8

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Imagemagick

    APP
    Imagemagick
    < 7.0.8-8
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
CWE
Referencje

Powiązane podatności

CVE-2026-56379CRITICAL9.2PL ✓ten sam produkt

ImageMagick: command injection w dekoderze SVG przez polecenia MVG

CVE-2023-34152CRITICAL9.8PL ✓ten sam produkt

RCE w ImageMagick poprzez command injection w funkcji OpenBlob

CVE-2019-19949CRITICAL9.1PL ✓ten sam produkt

ImageMagick: heap-based buffer over-read przy zapisie pliku PNG

CVE-2019-19948CRITICAL9.8PL ✓ten sam produkt

ImageMagick: heap-based buffer overflow w funkcji WriteSGIImage

CVE-2019-19952CRITICAL9.8PL ✓ten sam produkt

ImageMagick: use-after-free w MngInfoDiscardObject (plik PNG/MNG)