CVE-2005-0100 Memory corruption in n/a
Remote malicious POP3 servers can execute arbitrary code via format string vulnerability in Emacs movemail utility when user retrieves mail.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2005-0100?
CVE-2005-0100 is a high-severity memory corruption vulnerability in n/a, published on 8 Feb 2005. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Format string vulnerability in the movemail utility in (1) Emacs 20.x, 21.3, and possibly other versions, and (2) XEmacs 21.4 and earlier, allows remote malicious POP3 servers to execute arbitrary code via crafted packets.
Which versions are affected by CVE-2005-0100?
It affects 2 products.
Linux distribution packages (40)
emacs Red Hat:enterprise_linux:3::as | All versions | 0:21.3-4.1 |
emacs-debuginfo Red Hat:enterprise_linux:3::as | All versions | 0:21.3-4.1 |
emacs-el Red Hat:enterprise_linux:3::as | All versions | 0:21.3-4.1 |
emacs-leim Red Hat:enterprise_linux:3::as | All versions | 0:21.3-4.1 |
xemacs Red Hat:enterprise_linux:3::as | All versions | 0:21.4.13-8.ent.1 |
xemacs-debuginfo Red Hat:enterprise_linux:3::as | All versions | 0:21.4.13-8.ent.1 |
xemacs-el Red Hat:enterprise_linux:3::as | All versions | 0:21.4.13-8.ent.1 |
xemacs-info Red Hat:enterprise_linux:3::as | All versions | 0:21.4.13-8.ent.1 |
emacs Red Hat:enterprise_linux:3::desktop | All versions | 0:21.3-4.1 |
emacs-debuginfo Red Hat:enterprise_linux:3::desktop | All versions | 0:21.3-4.1 |
emacs-el Red Hat:enterprise_linux:3::desktop | All versions | 0:21.3-4.1 |
emacs-leim Red Hat:enterprise_linux:3::desktop | All versions | 0:21.3-4.1 |
xemacs Red Hat:enterprise_linux:3::desktop | All versions | 0:21.4.13-8.ent.1 |
xemacs-debuginfo Red Hat:enterprise_linux:3::desktop | All versions | 0:21.4.13-8.ent.1 |
xemacs-el Red Hat:enterprise_linux:3::desktop | All versions | 0:21.4.13-8.ent.1 |
xemacs-info Red Hat:enterprise_linux:3::desktop | All versions | 0:21.4.13-8.ent.1 |
emacs Red Hat:enterprise_linux:3::es | All versions | 0:21.3-4.1 |
emacs-debuginfo Red Hat:enterprise_linux:3::es | All versions | 0:21.3-4.1 |
emacs-el Red Hat:enterprise_linux:3::es | All versions | 0:21.3-4.1 |
emacs-leim Red Hat:enterprise_linux:3::es | All versions | 0:21.3-4.1 |
xemacs Red Hat:enterprise_linux:3::es | All versions | 0:21.4.13-8.ent.1 |
xemacs-debuginfo Red Hat:enterprise_linux:3::es | All versions | 0:21.4.13-8.ent.1 |
xemacs-el Red Hat:enterprise_linux:3::es | All versions | 0:21.4.13-8.ent.1 |
xemacs-info Red Hat:enterprise_linux:3::es | All versions | 0:21.4.13-8.ent.1 |
emacs Red Hat:enterprise_linux:3::ws | All versions | 0:21.3-4.1 |
emacs-debuginfo Red Hat:enterprise_linux:3::ws | All versions | 0:21.3-4.1 |
emacs-el Red Hat:enterprise_linux:3::ws | All versions | 0:21.3-4.1 |
emacs-leim Red Hat:enterprise_linux:3::ws | All versions | 0:21.3-4.1 |
xemacs Red Hat:enterprise_linux:3::ws | All versions | 0:21.4.13-8.ent.1 |
xemacs-debuginfo Red Hat:enterprise_linux:3::ws | All versions | 0:21.4.13-8.ent.1 |
xemacs-el Red Hat:enterprise_linux:3::ws | All versions | 0:21.4.13-8.ent.1 |
xemacs-info Red Hat:enterprise_linux:3::ws | All versions | 0:21.4.13-8.ent.1 |
emacs Red Hat:enterprise_linux:4::as | All versions | 0:21.3-19.EL.1 |
emacs-common Red Hat:enterprise_linux:4::as | All versions | 0:21.3-19.EL.1 |
emacs-debuginfo Red Hat:enterprise_linux:4::as | All versions | 0:21.3-19.EL.1 |
emacs-el Red Hat:enterprise_linux:4::as | All versions | 0:21.3-19.EL.1 |
emacs-leim Red Hat:enterprise_linux:4::as | All versions | 0:21.3-19.EL.1 |
emacs-nox Red Hat:enterprise_linux:4::as | All versions | 0:21.3-19.EL.1 |
xemacs Red Hat:enterprise_linux:4::as | All versions | 0:21.4.15-10.EL.1 |
xemacs-common Red Hat:enterprise_linux:4::as | All versions | 0:21.4.15-10.EL.1 |
Products include Gnu Emacs, Gnu Xemacs.
How do I fix CVE-2005-0100?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2005-0100 being exploited?
There is no known exploitation of CVE-2005-0100 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as DEBIAN-CVE-2005-0100, DSA-670-1, DSA-671-1, DSA-685-1, GHSA-39qf-gxpw-7vqf, RHSA-2005:110 and 3 more.