IrfanView CADImage Plugin, CGM File Parsing Out-Of-Bounds Read RCE, CVE-2025-7265 (Critical)

Listen to this Post

How the CVE Works

The vulnerability exists in the CADImage plugin of IrfanView when parsing Computer Graphics Metafile (CGM) files. Due to insufficient bounds checking during file processing, an attacker can craft a malicious CGM file with specially designed data structures that trigger an out-of-bounds read when loaded. This occurs when the plugin fails to validate the length of user-controlled data before copying it into a fixed-size buffer. By carefully manipulating file contents, an attacker can overwrite adjacent memory regions, potentially leading to remote code execution within the context of the IrfanView process. The exploit requires user interaction (opening the malicious file) but can bypass standard mitigations due to the plugin’s flawed parsing logic.

DailyCVE Form

Platform: IrfanView CADImage Plugin
Version: <= 5.60
Vulnerability: Memory Corruption
Severity: Critical
Date: 2025-07-25

Prediction: Patch by 2025-09-15

What Undercode Say

binwalk -E malicious.cgm
hexdump -C vulnerable_buffer.raw
gdb -ex "disas parse_cgm_header"

How Exploit

Crafted CGM header overflow

Heap spray technique

ROP chain execution

Protection from this CVE

Disable CADImage plugin

Apply vendor patch

Block CGM files

Impact

Full system compromise

Arbitrary code execution

Memory corruption

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top