CVE-2004-0414 Memory corruption in n/a
A memory corruption vulnerability in CVS allows remote attackers to execute arbitrary code or cause a denial of service via malformed Entry lines.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2004-0414?
CVE-2004-0414 is a critical memory corruption vulnerability in Gentoo Linux, published on 11 Jun 2004. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
CVS 1.12.x through 1.12.8, and 1.11.x through 1.11.16, does not properly handle malformed "Entry" lines, which prevents a NULL terminator from being used and may lead to a denial of service (crash), modification of critical program data, or arbitrary code execution.
Which versions are affected by CVE-2004-0414?
It affects 5 products.
Products include Cvs Cvs, Gentoo Linux, Openbsd Openbsd, Openpkg Openpkg, Sgi Propack.
How do I fix CVE-2004-0414?
Upgrade to a fixed version.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2004-0414 being exploited?
There is no known exploitation of CVE-2004-0414 in the wild and no public exploit code.
Other vulnerabilities in Gentoo Linux
Sources
Also known as DEBIAN-CVE-2004-0414, DSA-517, GHSA-fjcg-hcmf-7fm8.