CVE-2004-1297

Buffer overflow in the process_font_table function in convert.c for unrtf 0.19.3 allows remote attackers to execute arbitrary code via a crafted RTF file

published December 22, 2004

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

⚠️ A sneaky buffer overflow just waiting for the right RTF file to trigger it! An attacker could execute arbitrary code simply by sending a specially crafted document. 🔥 Think of it like a waiter bringing a dish to the wrong table — if nobody checks the order, the person at that table might end up with a dish that’s not just unwanted, but dangerous! Here, the buffer overflow could let them run malicious code instead of just a meal. If exploited, an attacker can run any code they choose on the target system, completely compromising its security. This could lead to unauthorized access, data theft, or even taking full control of the machine — absolutely devastating for any organization!

Put simply

Think of it like a waiter bringing a dish to the wrong table — if nobody checks the order, the person at that table might end up with a dish that’s not just unwanted, but dangerous! Here, the buffer overflow could let them run malicious code instead of just a meal. This buffer overflow occurs in the process_font_table function within unrtf 0.19.3, allowing attackers to overwrite memory and execute arbitrary code via a malicious RTF file.

What to do

If exploited, an attacker can run any code they choose on the target system, completely compromising its security. This could lead to unauthorized access, data theft, or even taking full control of the machine — absolutely devastating for any organization! To protect against this vulnerability, immediately upgrade unrtf to the latest version available. Additionally, consider implementing strict input validation on RTF files to minimize risks in the future. You've got this! With these steps, you'll be solidifying your defenses in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.05954 · 93.3th percentile
Published
2004-12-22T05:00Z
EPSS history
Timeline
  • 22 DEC 05:00Z
    Buffer overflow in the process_font_table function in convert.c for unrtf 0.19.3 allows remote attackers to execute arbitrary code via a crafted RTF file
    cvelistv5