]> Pileus Git - ~andy/fetchmail/blob - fetchmail-SA-2006-01.txt
Credit John Beck's fixes.
[~andy/fetchmail] / fetchmail-SA-2006-01.txt
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 fetchmail-SA-2006-01: crash when bouncing messages.
5
6 Topics:         #1 crash when bouncing a message
7                 #2 fetchmail 6.2.5.X end of life
8
9 Author:         Matthias Andree
10 Version:        1.1
11 Announced:      2006-01-22
12 Type:           free() with bogus pointer
13 Impact:         fetchmail crashes
14 Danger:         low
15 Credits:        Nathaniel W. Turner (bug report)
16 CVE Name:       CVE-2006-0321
17 URL:            http://fetchmail.berlios.de/fetchmail-SA-2006-01.txt
18                 http://bugs.debian.org/348747
19 Project URL:    http://fetchmail.berlios.de/
20
21 Affects:        fetchmail release >= 6.3.0
22                 fetchmail release <  6.3.2
23                 fetchmail release candidates 6.3.2-rc1, -rc2 and -rc3
24
25 Not affected:   fetchmail release candidate 6.3.2-rc4
26                 fetchmail release 6.3.2
27                 other versions not mentioned here or in the previous
28                 sections have not been checked
29
30 Corrected:      2006-01-19 fetchmail 6.3.2-rc4
31                 2006-01-22 fetchmail 6.3.2
32
33
34 0. Release history
35 ==================
36
37 2006-01-19      internal review draft
38 2006-01-20      add CVE ID
39 2006-01-22      release 1.0
40 2006-01-25      release 1.1, add fetchmail 6.3.2 to "Not affected" above.
41
42
43 1. Background
44 =============
45
46 fetchmail is a software package to retrieve mail from remote POP2, POP3,
47 IMAP, ETRN or ODMR servers and forward it to local SMTP, LMTP servers or
48 message delivery agents.
49
50 fetchmail ships with a graphical, Python/Tkinter based configuration
51 utility named "fetchmailconf" to help the user create configuration (run
52 control) files for fetchmail.
53
54
55 2. Problem description and Impact
56 =================================
57
58 Fetchmail contains a bug that causes itself to crash when bouncing a
59 message to the originator or to the local postmaster. The crash happens
60 after the bounce message has been sent, when fetchmail tries to free the
61 dynamic array of failed addresses, and calls the free() function with an
62 invalid pointer.  This bug was introduced short before fetchmail 6.3.0
63 and is not present in the now discontinued 6.2.X series (see below).
64
65
66 3. Workaround
67 =============
68
69 None known at this time.
70
71
72 4. Solution
73 ===========
74
75 Download and install fetchmail 6.3.2 or a newer stable release from
76 fetchmail's project site at
77 <http://developer.berlios.de/project/showfiles.php?group_id=1824>.
78
79
80 5. End of life announcement
81 ===========================
82
83 The aged fetchmail 6.2.5.X branch is discontinued effective immediately.
84 No further releases from the 6.2.5.X branch will be made.
85
86 The new 6.3.X stable branch has been available since 2005-11-30
87 and will not change except for bugfixes, documentation and message
88 translations.
89
90
91 A. Copyright, License and Warranty
92 ==================================
93
94 (C) Copyright 2006 by Matthias Andree, <matthias.andree@gmx.de>.
95 Some rights reserved.
96
97 This work is licensed under the
98 Creative Commons Attribution-NoDerivs 3.0 Germany License (CC BY-ND 3.0).
99
100 To view a copy of this license, visit
101 http://creativecommons.org/licenses/by-nd/3.0/de/deed.en
102 or send a letter to:
103
104 Creative Commons
105 444 Castro Street
106 Suite 900
107 MOUNTAIN VIEW, CALIFORNIA 94041
108 USA
109
110 THIS WORK IS PROVIDED FREE OF CHARGE AND WITHOUT ANY WARRANTIES.
111 Use the information herein at your own risk.
112
113 END OF fetchmail-SA-2006-01.txt
114
115 -----BEGIN PGP SIGNATURE-----
116 Version: GnuPG v1.4.11 (GNU/Linux)
117
118 iEYEARECAAYFAk9/Yg4ACgkQvmGDOQUufZVnOgCfVyOBUSVgRSjBtqzjaLwKEg0K
119 30YAoJiFeNUcNBO3oKfq5rMdSEeNAfGP
120 =Gvze
121 -----END PGP SIGNATURE-----