CVE-2004-0234

Multiple stack-based buffer overflows in the get_header function in header.c for LHA 1.14, as used in products such as Barracuda Spam Firewall, allow remote…

published May 5, 2004

CVSS
—
EPSS
10%
Percentile
95.7
In the wild
Unconfirmed
What it is

⚡ A long file name can be your worst nightmare! This vulnerability in LHA 1.14 lets attackers execute arbitrary code via stack-based buffer overflows. 😱 Think of it like a suitcase that can’t fit that oversized sweater you just had to pack. If you try to stuff too much in, the zipper pops open, spilling everything out—except in this case, it’s giving unwanted access instead! If exploited, an attacker could run any code they like, potentially taking control of the system—imagine a stranger running amok in your house, rearranging your valuables and deleting important files! The risk is significant since it concerns both remote attackers and local users.

Put simply

Think of it like a suitcase that can’t fit that oversized sweater you just had to pack. If you try to stuff too much in, the zipper pops open, spilling everything out—except in this case, it’s giving unwanted access instead! Multiple stack-based buffer overflows occur in the `get_header` function of `header.c` in LHA 1.14. When processing long directory or file names in an LHA archive, the overflow is triggered during testing or extraction, allowing for arbitrary code execution.

What to do

If exploited, an attacker could run any code they like, potentially taking control of the system—imagine a stranger running amok in your house, rearranging your valuables and deleting important files! The risk is significant since it concerns both remote attackers and local users. To mitigate this risk, consider patching to the latest version of LHA or implementing input validation to restrict file name lengths. Always ensure your systems are updated and review your archived files for any exploit potential. 🛡️ This vulnerability is fixable! Stay proactive and you’ll keep your systems safe and sound. You've got this! 💪

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.10262 · 95.7th percentile
Published
2004-05-05T04:00Z
EPSS history
Timeline
  • 05 MAY 04:00Z
    Multiple stack-based buffer overflows in the get_header function in header.c for LHA 1.14, as used in products such as Barracuda Spam Firewall, allow remote…
    cvelistv5