W bibliotece GIFLIB 5.1.2 w pliku gifcolor.c wykryto wiele podatności typu use-after-free oraz double-free. Błędy zarządzania pamięcią sklasyfikowano jako krytyczne ze względu na potencjalnie poważne skutki dla integralności, poufności i dostępności systemu.
▸ Pokaż oryginał (EN)
Multiple use-after-free and double-free vulnerabilities in gifcolor.c in GIFLIB 5.1.2 have unspecified impact and attack vectors.
Podatności polegają na nieprawidłowym zarządzaniu pamięcią w kodzie pliku gifcolor.c — dochodzi do użycia wskaźników po zwolnieniu pamięci (use-after-free) lub do wielokrotnego jej zwalniania (double-free). Tego rodzaju błędy mogą prowadzić do uszkodzenia struktur sterty i stworzenia możliwości przejęcia kontroli nad przepływem wykonania programu. Konkretne wektory ataku i pełny wpływ nie zostały szczegółowo opisane w dostępnych źródłach.
Atakujący może potencjalnie uzyskać pełną kontrolę nad systemem, w tym osiągnąć poufność, integralność i dostępność na poziomie krytycznym — zgodnie z oceną CVSS 9.8. Dokładny wpływ nie został sprecyzowany w opisie podatności.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się aktualizację biblioteki GIFLIB do wersji pozbawionej opisanych błędów zgodnie z informacjami dostępnymi w repozytorium projektu na SourceForge.
GIFLIB w wersji 5.1.2 (plik gifcolor.c)
Podatność została zgłoszona na liście oss-security w dniu 16 marca 2016 r., natomiast formalny wpis CVE opublikowano 23 stycznia 2017 r. Szczegółowe wektory ataku nie zostały ujawnione w dostępnym opisie.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HGiflib Project Giflib
APPGiflib Project5.1.2
Powiązane podatności
Buffer Overflow vulnerability in giflib v.5.2.2 allows a remote attacker to cause a denial of service via the ...
Buffer Overflow vulnerability in GifLib Project GifLib v.5.2.1 allows a local attacker to obtain sensitive inf...
A memory leak (out-of-memory) in gif2rgb in util/gif2rgb.c in giflib 5.1.4 allows remote attackers trigger an ...
An issue was discovered in giflib through 5.1.4. DumpScreen2RGB in gif2rgb.c has a heap-based buffer over-read...
The DGifDecompressLine function in dgif_lib.c in GIFLIB (possibly version 3.0.x), as later shipped in cgif.c i...