Skip to content
CVE PROGRAM SOURCE RECORD6.9 Medium

CVE-2026-112008

libmng through 2.0.3 Heap Buffer Overflow via ORDR Chunk Reader mng_read_ordr

Description

libmng through 2.0.3 contains a heap-based buffer overflow vulnerability in mng_read_ordr() that allows attackers to corrupt heap memory because ORDR entry buffers are sized by 5-byte on-wire records instead of 8-byte in-memory entries. Attackers can supply a crafted MNG file with MHDR, DHDR and a multi-record ORDR chunk to applications calling mng_read or mng_readdisplay, writing attacker-controlled data past the allocation and crashing the application.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

libmng libmng

Default version status: unaffected

  • 0 to ≤ 2.0.3affected

References