You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.6 KiB
73 lines
2.6 KiB
13 years ago
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||
|
|
||
|
<glsa id="200409-32">
|
||
|
<title>getmail: Filesystem overwrite vulnerability</title>
|
||
|
<synopsis>
|
||
|
getmail contains a vulnerability that could potentially allow any local
|
||
|
user to create or overwrite files in any directory on the system. This flaw
|
||
|
can be escalated further and possibly lead to a complete system compromise.
|
||
|
</synopsis>
|
||
|
<product type="ebuild">getmail</product>
|
||
|
<announced>September 23, 2004</announced>
|
||
|
<revised>May 22, 2006: 02</revised>
|
||
|
<bug>64643</bug>
|
||
|
<access>local</access>
|
||
|
<affected>
|
||
|
<package name="net-mail/getmail" auto="yes" arch="*">
|
||
|
<unaffected range="ge">4.2.0</unaffected>
|
||
|
<vulnerable range="lt">4.2.0</vulnerable>
|
||
|
</package>
|
||
|
</affected>
|
||
|
<background>
|
||
|
<p>
|
||
|
getmail is a reliable fetchmail replacement that supports Maildir,
|
||
|
Mboxrd and external MDA delivery.
|
||
|
</p>
|
||
|
</background>
|
||
|
<description>
|
||
|
<p>
|
||
|
David Watson discovered a vulnerability in getmail when it is
|
||
|
configured to run as root and deliver mail to the maildirs/mbox files
|
||
|
of untrusted local users. A malicious local user can then exploit a
|
||
|
race condition, or a similar symlink attack, and potentially cause
|
||
|
getmail to create or overwrite files in any directory on the system.
|
||
|
</p>
|
||
|
</description>
|
||
|
<impact type="high">
|
||
|
<p>
|
||
|
An untrusted local user could potentially create or overwrite files in
|
||
|
any directory on the system. This vulnerability may also be exploited
|
||
|
to have arbitrary commands executed as root.
|
||
|
</p>
|
||
|
</impact>
|
||
|
<workaround>
|
||
|
<p>
|
||
|
Do not run getmail as a privileged user; or, in version 4, use an
|
||
|
external MDA with explicitly configured user and group privileges.
|
||
|
</p>
|
||
|
</workaround>
|
||
|
<resolution>
|
||
|
<p>
|
||
|
All getmail users should upgrade to the latest version:
|
||
|
</p>
|
||
|
<code>
|
||
|
# emerge sync
|
||
|
|
||
|
# emerge -pv ">=net-mail/getmail-4.2.0"
|
||
|
# emerge ">=net-mail/getmail-4.2.0"</code>
|
||
|
</resolution>
|
||
|
<references>
|
||
|
<uri link="http://www.qcc.ca/~charlesc/software/getmail-4/CHANGELOG">getmail ChangeLog</uri>
|
||
|
<uri link="http://article.gmane.org/gmane.mail.getmail.user/1430">getmail Mailing List</uri>
|
||
|
<uri link="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-0880">CVE-2004-0880</uri>
|
||
|
<uri link="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-0881">CVE-2004-0881</uri>
|
||
|
</references>
|
||
|
<metadata tag="submitter" timestamp="Tue, 21 Sep 2004 21:51:14 +0000">
|
||
|
lewk
|
||
|
</metadata>
|
||
|
<metadata tag="bugReady" timestamp="Tue, 21 Sep 2004 21:52:24 +0000">
|
||
|
lewk
|
||
|
</metadata>
|
||
|
</glsa>
|