miniupnp_project CVE Vulnerabilities & Metrics

Focus on miniupnp_project vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About miniupnp_project Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with miniupnp_project. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total miniupnp_project CVEs: 27
Earliest CVE date: 31 Jan 2013, 21:55 UTC
Latest CVE date: 11 Aug 2023, 14:15 UTC

Latest CVE reference: CVE-2020-24221

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 0

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical miniupnp_project CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 5.11

Max CVSS: 10.0

Critical CVEs (≥9): 1

CVSS Range vs. Count

Range Count
0.0-3.9 7
4.0-6.9 18
7.0-8.9 6
9.0-10.0 1

CVSS Distribution Chart

Top 5 Highest CVSS miniupnp_project CVEs

These are the five CVEs with the highest CVSS scores for miniupnp_project, sorted by severity first and recency.

All CVEs for miniupnp_project

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).

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.

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.

ngiflib commit 5e7292 was discovered to contain an infinite loop via the function DecodeGifImg at ngiflib.c.

An issue was discovered in ngiflib 0.4. There is SEGV in SDL_LoadAnimatedGif when use SDLaffgif. poc : ./SDLaffgif CA_file2_0

CVE-2021-36531 miniupnp_project vulnerability CVSS: 6.8 27 Aug 2021, 16:15 UTC

ngiflib 0.4 has a heap overflow in GetByte() at ngiflib.c:70 in NGIFLIB_NO_FILE mode, GetByte() reads memory buffer without checking the boundary.

CVE-2021-36530 miniupnp_project vulnerability CVSS: 6.8 27 Aug 2021, 16:15 UTC

ngiflib 0.4 has a heap overflow in GetByteStr() at ngiflib.c:108 in NGIFLIB_NO_FILE mode, GetByteStr() copy memory buffer without checking the boundary.

CVE-2019-20219 miniupnp_project vulnerability CVSS: 6.8 02 Jan 2020, 15:15 UTC

ngiflib 0.4 has a heap-based buffer over-read in GifIndexToTrueColor in ngiflib.c.

CVE-2019-19011 miniupnp_project vulnerability CVSS: 5.0 17 Nov 2019, 18:15 UTC

MiniUPnP ngiflib 0.4 has a NULL pointer dereference in GifIndexToTrueColor in ngiflib.c via a file that lacks a palette.

CVE-2013-2600 miniupnp_project vulnerability CVSS: 5.0 01 Nov 2019, 12:15 UTC

MiniUPnPd has information disclosure use of snprintf()

CVE-2019-16347 miniupnp_project vulnerability CVSS: 6.8 16 Sep 2019, 13:15 UTC

ngiflib 0.4 has a heap-based buffer overflow in WritePixels() in ngiflib.c when called from DecodeGifImg, because deinterlacing for small pictures is mishandled.

CVE-2019-16346 miniupnp_project vulnerability CVSS: 6.8 16 Sep 2019, 13:15 UTC

ngiflib 0.4 has a heap-based buffer overflow in WritePixel() in ngiflib.c when called from DecodeGifImg, because deinterlacing for small pictures is mishandled.

CVE-2019-12111 miniupnp_project vulnerability CVSS: 5.0 15 May 2019, 23:29 UTC

A Denial Of Service vulnerability in MiniUPnP MiniUPnPd through 2.1 exists due to a NULL pointer dereference in copyIPv6IfDifferent in pcpserver.c.

CVE-2019-12109 miniupnp_project vulnerability CVSS: 5.0 15 May 2019, 23:29 UTC

A Denial Of Service vulnerability in MiniUPnP MiniUPnPd through 2.1 exists due to a NULL pointer dereference in GetOutboundPinholeTimeout in upnpsoap.c for rem_port.

CVE-2019-12108 miniupnp_project vulnerability CVSS: 5.0 15 May 2019, 23:29 UTC

A Denial Of Service vulnerability in MiniUPnP MiniUPnPd through 2.1 exists due to a NULL pointer dereference in GetOutboundPinholeTimeout in upnpsoap.c for int_port.

CVE-2019-12106 miniupnp_project vulnerability CVSS: 5.0 15 May 2019, 23:29 UTC

The updateDevice function in minissdpd.c in MiniUPnP MiniSSDPd 1.4 and 1.5 allows a remote attacker to crash the process due to a Use After Free vulnerability.

CVE-2018-11657 miniupnp_project vulnerability CVSS: 5.0 01 Jun 2018, 15:29 UTC

ngiflib.c in MiniUPnP ngiflib 0.4 has an infinite loop in DecodeGifImg and LoadGif.

CVE-2018-11578 miniupnp_project vulnerability CVSS: 4.3 31 May 2018, 00:29 UTC

GifIndexToTrueColor in ngiflib.c in MiniUPnP ngiflib 0.4 has a Segmentation fault.

CVE-2018-11576 miniupnp_project vulnerability CVSS: 7.5 31 May 2018, 00:29 UTC

ngiflib.c in MiniUPnP ngiflib 0.4 has a heap-based buffer over-read in GifIndexToTrueColor.

CVE-2018-11575 miniupnp_project vulnerability CVSS: 7.5 31 May 2018, 00:29 UTC

ngiflib.c in MiniUPnP ngiflib 0.4 has a stack-based buffer overflow in DecodeGifImg.

CVE-2018-10717 miniupnp_project vulnerability CVSS: 6.8 03 May 2018, 17:29 UTC

The DecodeGifImg function in ngiflib.c in MiniUPnP ngiflib 0.4 does not consider the bounds of the pixels data structure, which allows remote attackers to cause a denial of service (WritePixels heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted GIF file, a different vulnerability than CVE-2018-10677.

CVE-2018-10677 miniupnp_project vulnerability CVSS: 6.8 02 May 2018, 19:29 UTC

The DecodeGifImg function in ngiflib.c in MiniUPnP ngiflib 0.4 lacks certain checks against width and height, which allows remote attackers to cause a denial of service (WritePixels heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted GIF file.

CVE-2017-1000494 miniupnp_project vulnerability CVSS: 4.6 03 Jan 2018, 14:29 UTC

Uninitialized stack variable vulnerability in NameValueParserEndElt (upnpreplyparse.c) in miniupnpd < 2.0 allows an attacker to cause Denial of Service (Segmentation fault and Memory Corruption) or possibly have unspecified other impact

CVE-2017-8798 miniupnp_project vulnerability CVSS: 7.5 11 May 2017, 01:29 UTC

Integer signedness error in MiniUPnP MiniUPnPc v1.4.20101221 through v2.0 allows remote attackers to cause a denial of service or possibly have unspecified other impact.

CVE-2016-3179 miniupnp_project vulnerability CVSS: 2.1 24 Mar 2017, 15:59 UTC

The processRequest function in minissdpd.c in MiniSSDPd 1.2.20130907-3 allows local users to cause a denial of service (invalid free and daemon crash) via vectors related to error handling.

CVE-2016-3178 miniupnp_project vulnerability CVSS: 2.1 24 Mar 2017, 15:59 UTC

The processRequest function in minissdpd.c in MiniSSDPd 1.2.20130907-3 allows local users to cause a denial of service (out-of-bounds memory access and daemon crash) via vectors involving a negative length value.

CVE-2015-6031 miniupnp_project vulnerability CVSS: 6.8 02 Nov 2015, 19:59 UTC

Buffer overflow in the IGDstartelt function in igd_desc_parse.c in the MiniUPnP client (aka MiniUPnPc) before 1.9.20150917 allows remote UPNP servers to cause a denial of service (application crash) and possibly execute arbitrary code via an "oversized" XML element name.

CVE-2014-3985 miniupnp_project vulnerability CVSS: 5.0 11 Sep 2014, 18:55 UTC

The getHTTPResponse function in miniwget.c in MiniUPnP 1.9 allows remote attackers to cause a denial of service (crash) via crafted headers that trigger an out-of-bounds read.

CVE-2013-1462 miniupnp_project vulnerability CVSS: 7.8 31 Jan 2013, 21:55 UTC

Integer signedness error in the ExecuteSoapAction function in the SOAPAction handler in the HTTP service in MiniUPnP MiniUPnPd 1.0 allows remote attackers to cause a denial of service (incorrect memory copy) via a SOAPAction header that lacks a " (double quote) character, a different vulnerability than CVE-2013-0230.

CVE-2013-1461 miniupnp_project vulnerability CVSS: 7.8 31 Jan 2013, 21:55 UTC

The ExecuteSoapAction function in the SOAPAction handler in the HTTP service in MiniUPnP MiniUPnPd 1.0 allows remote attackers to cause a denial of service (NULL pointer dereference and service crash) via a SOAPAction header that lacks a # (pound sign) character, a different vulnerability than CVE-2013-0230.

CVE-2013-0230 miniupnp_project vulnerability CVSS: 10.0 31 Jan 2013, 21:55 UTC

Stack-based buffer overflow in the ExecuteSoapAction function in the SOAPAction handler in the HTTP service in MiniUPnP MiniUPnPd 1.0 allows remote attackers to execute arbitrary code via a long quoted method.

CVE-2013-0229 miniupnp_project vulnerability CVSS: 7.8 31 Jan 2013, 21:55 UTC

The ProcessSSDPRequest function in minissdp.c in the SSDP handler in MiniUPnP MiniUPnPd before 1.4 allows remote attackers to cause a denial of service (service crash) via a crafted request that triggers a buffer over-read.