CVE-2020-24221
https://notcve.org/view.php?id=CVE-2020-24221
An issue was discovered in GetByte function in miniupnp ngiflib version 0.4, allows local attackers to cause a denial of service (DoS) via crafted .gif file (infinite loop). • https://github.com/miniupnp/ngiflib/issues/17 • CWE-835: Loop with Unreachable Exit Condition ('Infinite Loop') •
CVE-2023-39113
https://notcve.org/view.php?id=CVE-2023-39113
ngiflib commit fb271 was discovered to contain a segmentation violation via the function "main" at gif2tag.c. This vulnerability is triggered when running the program gif2tga. • https://github.com/miniupnp/ngiflib/issues/27 •
CVE-2023-39114
https://notcve.org/view.php?id=CVE-2023-39114
ngiflib commit 84a75 was discovered to contain a segmentation violation via the function SDL_LoadAnimatedGif at ngiflibSDL.c. This vulnerability is triggered when running the program SDLaffgif. • https://github.com/miniupnp/ngiflib/issues/29 •
CVE-2023-37748
https://notcve.org/view.php?id=CVE-2023-37748
ngiflib commit 5e7292 was discovered to contain an infinite loop via the function DecodeGifImg at ngiflib.c. • https://github.com/miniupnp/ngiflib https://github.com/miniupnp/ngiflib/issues/25 • CWE-835: Loop with Unreachable Exit Condition ('Infinite Loop') •
CVE-2022-30858
https://notcve.org/view.php?id=CVE-2022-30858
An issue was discovered in ngiflib 0.4. There is SEGV in SDL_LoadAnimatedGif when use SDLaffgif. poc : ./SDLaffgif CA_file2_0 • https://github.com/Marsman1996/pocs/blob/master/ngiflib/CVE-2022-30858/README.md https://github.com/miniupnp/ngiflib/issues/22 • CWE-400: Uncontrolled Resource Consumption •