Read the docs
TI-2018-07581 Aliases CVE-2018-10717GHSA-7fxx-c4v5-3v6v

The DecodeGifImg function in ngiflib.c in MiniUPnP ngiflib 0.4 does not consider the…

Priority MEDIUM 42CWE-787Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.0 · NVD. Fix status from CNA. Impact type from CWE-787 and the CVSS impact.

Summary

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.

Why it matters now

EPSS 0.0195 80th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:miniupnp_project:ngiflib:0.4:*:*:*:*:*:*:*0.4Vulnerableminiupnp project
  • cpe:2.3:a:miniupnp_project:ngiflib:0.4:*:*:*:*:*:*:* Versions 0.4 Vulnerable ·miniupnp project

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2018-10717
  2. 2026-10-03 Alias added: GHSA-7fxx-c4v5-3v6v

References

  • TI-2022-12960 An issue was discovered in ngiflib 0.4. CVSS 3.1MEDIUM 6.5
  • TI-2023-20300 ngiflib commit 84a75 was discovered to contain a segmentation violation via the function… CVSS 3.1MEDIUM 5.5
  • TI-2023-20299 ngiflib commit fb271 was discovered to contain a segmentation violation via the function… CVSS 3.1MEDIUM 5.5
  • TI-2023-19254 ngiflib commit 5e7292 was discovered to contain an infinite loop via the function DecodeGifImg at ngiflib.c. CVSS 3.1MEDIUM 5.5
  • TI-2020-14849 An issue was discovered in GetByte function in miniupnp ngiflib version 0.4, allows local… CVSS 3.1MEDIUM 5.5
  • TI-2018-08282 ngiflib.c in MiniUPnP ngiflib 0.4 has a heap-based buffer over-read in GifIndexToTrueColor. CVSS 3.0CRITICAL 9.8
See all 16 →

Sources