CVE-2004-0524

Buffer overflow in the chpasswd command in the Change_passwd plugin before 4.0, as used in SquirrelMail, allows local users to gain root privileges via a long…

published June 8, 2004

CVSS
—
EPSS
5%
Percentile
91.6
In the wild
Unconfirmed
What it is

⚠️ A long user name is the secret key to unlocking root privileges! The chpasswd command in SquirrelMail has a sneaky buffer overflow that lets local users escalate their access. 🔥 Think of it like a restaurant where a customer can keep adding items to their order until they’ve gotten a full-course meal, despite only paying for a snack. If a local user exploits this flaw in the command, they could feast on all the administrative privileges without repaying the trust! If an attacker manages to trigger this buffer overflow, they could gain root access, allowing them to control and manipulate the entire system. This could lead to unauthorized data access and potentially devastating consequences for system integrity. It's like handing over the keys to the kingdom without a second thought!

Put simply

Think of it like a restaurant where a customer can keep adding items to their order until they’ve gotten a full-course meal, despite only paying for a snack. If a local user exploits this flaw in the command, they could feast on all the administrative privileges without repaying the trust! The vulnerability exists in the chpasswd command within the Change_passwd plugin before version 4.0. It allows local users to exploit a buffer overflow by submitting an overly long username, leading to arbitrary code execution and privilege escalation.

What to do

If an attacker manages to trigger this buffer overflow, they could gain root access, allowing them to control and manipulate the entire system. This could lead to unauthorized data access and potentially devastating consequences for system integrity. It's like handing over the keys to the kingdom without a second thought! To secure your system, ensure you're running the latest version of the Change_passwd plugin (4.0 or later). Regularly audit your local user accounts for unusual activity and consider implementing stricter input validations. Don't let a long name be a long-term problem! You've got this! Follow these steps, and you'll have your systems secured in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04610 · 91.6th percentile
Published
2004-06-08T04:00Z
EPSS history
Timeline
  • 08 JUN 04:00Z
    Buffer overflow in the chpasswd command in the Change_passwd plugin before 4.0, as used in SquirrelMail, allows local users to gain root privileges via a long…
    cvelistv5