VYPR
Unrated severityNVD Advisory· Published Jul 18, 2023· Updated Oct 28, 2024

CVE-2020-23909

CVE-2020-23909

Description

Heap-based buffer over-read in function png_convert_4 in file pngex.cc in AdvanceMAME through 2.1.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

A heap-based buffer over-read in AdvanceMAME's pngex.cc allows potential data leakage or crash via a crafted PNG image.

Vulnerability

A heap-based buffer over-read vulnerability exists in the png_convert_4 function within pngex.cc in AdvanceMAME through version 2.1 and the development master up to commit fcf71a. The issue occurs when processing specially crafted PNG images, leading to a read beyond the allocated heap buffer. The vulnerability was reported via AddressSanitizer as a heap buffer overflow on address 0x602000000075, reading 260 bytes [1].

Exploitation

An attacker must provide a malicious PNG image to the advmng executable. The trigger command line used in the bug report is ./advmng -c -q -e -r -x @@ [1]. The attacker does not require authentication; the vulnerability is triggered when the user runs the emulator with the crafted file. No network position is needed; local file access suffices.

Impact

Successful exploitation results in a heap-based buffer over-read, which can lead to information disclosure of heap memory contents or cause a crash (denial of service). The bug report shows a read of 260 bytes beyond the allocated heap region [1]. There is no indication of code execution or privilege escalation.

Mitigation

As of the bug report dated August 6, 2020, no fix has been released. The bug status remains open, and the project appears to be unmaintained. Users are advised to avoid using AdvanceMAME to process untrusted PNG images or to discontinue use of the software if possible. No workaround is documented.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.