Listen to this Post
How the CVE Works
The vulnerability in IrfanView’s CADImage Plugin arises during the parsing of Computer Graphics Metafile (CGM) files. Due to insufficient bounds checking, the plugin fails to validate the length of user-supplied data when processing CGM files. This allows an attacker to craft a malicious CGM file that triggers an out-of-bounds read when loaded. By exploiting this flaw, an attacker can corrupt memory and gain remote code execution within the context of the application. User interaction is required, such as opening a malicious file or visiting a compromised webpage hosting the exploit.
DailyCVE Form
Platform: IrfanView CADImage Plugin
Version: Vulnerable versions prior to patch
Vulnerability: Out-of-bounds read
Severity: Critical
Date: 07/25/2025
Prediction: Patch expected by 08/15/2025
What Undercode Say
Analytics:
strings malicious.cgm | grep -i "BOUNDS_VIOLATION" gdb -ex "run" --args irfanview.exe malicious.cgm
How Exploit:
- Craft a malformed CGM file with oversized data segments.
- Trigger memory corruption via out-of-bounds read.
- Execute shellcode via controlled memory overwrite.
Protection from this CVE:
- Disable CGM file support in IrfanView.
- Apply vendor patch when released.
- Restrict file execution policies.
Impact:
- Remote code execution.
- System compromise.
- Data exfiltration.
Sources:
Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

