CVE-2004-1301

Buffer overflow in the book_format_sql function in format.c for xlreader 0.9.0 allows remote attackers to execute arbitrary code via a crafted Excel (XLS) file

published December 22, 2004

CVSS
—
EPSS
6%
Percentile
93.4
In the wild
Unconfirmed
What it is

⚠️ A sneaky buffer overflow is lurking in the book_format_sql function! This vulnerability in xlreader 0.9.0 allows attackers to execute arbitrary code just by sending a crafted Excel file. 📊 Think of it like a chef following a recipe that accidentally includes an extra ingredient. Instead of a delicious dish, you end up with a chaotic mess—potentially dangerous if served to others! An attacker could send a specially crafted Excel file that, when opened, executes arbitrary code on the target system. This could lead to unauthorized access, data breaches, or even complete system compromise—a situation no one wants to find themselves in!

Put simply

Think of it like a chef following a recipe that accidentally includes an extra ingredient. Instead of a delicious dish, you end up with a chaotic mess—potentially dangerous if served to others! The buffer overflow occurs in the book_format_sql function in format.c, where insufficient validation of input allows remote code execution through maliciously crafted Excel (XLS) files.

What to do

An attacker could send a specially crafted Excel file that, when opened, executes arbitrary code on the target system. This could lead to unauthorized access, data breaches, or even complete system compromise—a situation no one wants to find themselves in! To protect yourself, consider updating xlreader to the latest version. While this specific vulnerability hasn't been widely exploited, it's wise to review and sanitize any external files before opening them. Always keep your software up to date! This is manageable! Keep your systems updated and vigilant, and you'll be well on your way to securing your environment. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06167 · 93.4th percentile
Published
2004-12-22T05:00Z
EPSS history
Timeline
  • 22 DEC 05:00Z
    Buffer overflow in the book_format_sql function in format.c for xlreader 0.9.0 allows remote attackers to execute arbitrary code via a crafted Excel (XLS) file
    cvelistv5