CVE-2012-0684

Integer overflow in XnViewer (aka XnView) before 1.98.5 allows remote attackers to execute arbitrary code via a crafted file containing PSD record types, a…

published May 9, 2012

CVSS
—
EPSS
4%
Percentile
89.6
In the wild
Unconfirmed
What it is

⚠️ A sneaky integer overflow lurks in XnViewer prior to version 1.98.5, allowing crafty attackers to execute arbitrary code with just a specially crafted PSD file! Think of it like a restaurant where the chef miscalculates the ingredients for a recipe; instead of making a delicious dish, they accidentally create a hazardous mix that could spoil the whole meal! This vulnerability could allow an attacker to serve up malicious code, potentially leading to system compromise or data loss. That's a pretty disastrous menu item that no one wants on their plate!

Put simply

Think of it like a restaurant where the chef miscalculates the ingredients for a recipe; instead of making a delicious dish, they accidentally create a hazardous mix that could spoil the whole meal! An integer overflow occurs when the software incorrectly handles a number that's too large, causing it to wrap around and produce unexpected behaviors. In this case, attackers exploit this flaw to inject code via compromised PSD files.

What to do

This vulnerability could allow an attacker to serve up malicious code, potentially leading to system compromise or data loss. That's a pretty disastrous menu item that no one wants on their plate! Upgrade XnViewer to version 1.98.5 or later to patch this vulnerability. Review file handling procedures and ensure any files processed are from trusted sources to mitigate risks. Regular security audits can also help catch potential issues! You've got this! Follow these steps to protect your system and keep those bad ingredients off the menu! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03700 · 89.6th percentile
Published
2012-05-09T10:00Z
EPSS history
Timeline
  • 09 MAY 10:00Z
    Integer overflow in XnViewer (aka XnView) before 1.98.5 allows remote attackers to execute arbitrary code via a crafted file containing PSD record types, a…
    cvelistv5