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.
Metrics
Affected Vendors & Products
References
History
Mon, 19 Oct 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 19 Oct 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Libmng
Libmng libmng |
|
| Vendors & Products |
Libmng
Libmng libmng |
Mon, 19 Oct 2026 00:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-787 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
Sun, 18 Oct 2026 11:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | libmng through 2.0.3 Heap Buffer Overflow via ORDR Chunk Reader mng_read_ordr | |
| Weaknesses | CWE-131 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published: 2026-10-18T11:38:31.288Z
Updated: 2026-10-19T19:04:44.302Z
Reserved: 2026-10-18T01:23:45.646Z
Link: CVE-2026-112008
Updated: 2026-10-19T19:04:39.013Z
Status : Deferred
Published: 2026-10-18T12:17:13.247
Modified: 2026-10-19T21:14:14.150
Link: CVE-2026-112008