1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
- - -------------------------------------------------------------------- |
5 |
GENTOO LINUX SECURITY ANNOUNCEMENT 200301-12 |
6 |
- - -------------------------------------------------------------------- |
7 |
|
8 |
PACKAGE : cvs |
9 |
SUMMARY : arbitrary code execution |
10 |
DATE : 2003-01-21 09:43 UTC |
11 |
EXPLOIT : remote |
12 |
|
13 |
- - -------------------------------------------------------------------- |
14 |
|
15 |
- From advisory: |
16 |
|
17 |
"By sending a malformed directory name it is possible to trigger an |
18 |
error condition that will make the function return at a point where a |
19 |
global pointer variable is already freed and has not got a new value |
20 |
assigned yet. This will result in a classical double-free() when the |
21 |
next Directory request is handled. With the help of other CVS requests |
22 |
it is possible to either leak some information that could be used to |
23 |
determine the heap position or to execute arbitrary code on systems |
24 |
that are known to be vulnerable to this kind of bugs." |
25 |
|
26 |
Read the full advisory at |
27 |
http://security.e-matters.de/advisories/012003.html |
28 |
|
29 |
SOLUTION |
30 |
|
31 |
It is recommended that all Gentoo Linux users who are running |
32 |
dev-util/cvs upgrade to cvs-1.11.5 as follows: |
33 |
|
34 |
emerge sync |
35 |
emerge -u cvs |
36 |
emerge clean |
37 |
|
38 |
- - -------------------------------------------------------------------- |
39 |
aliz@g.o - GnuPG key is available at www.gentoo.org/~aliz |
40 |
- - -------------------------------------------------------------------- |
41 |
-----BEGIN PGP SIGNATURE----- |
42 |
Version: GnuPG v1.2.1 (GNU/Linux) |
43 |
|
44 |
iD8DBQE+LRY6fT7nyhUpoZMRAiBIAJ91/tvXho7+GOu900QZGfV+SBJR8wCfTL0T |
45 |
LgVJdmrUqKbXzkiUpd28QII= |
46 |
=Tui9 |
47 |
-----END PGP SIGNATURE----- |