summaryrefslogtreecommitdiff
blob: f5a8242528514dd392c3bc2261230a00307498a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
<glsa id="200311-06">
  <title>glibc: getgrouplist buffer overflow vulnerability</title>
  <synopsis>
    glibc contains a buffer overflow in the getgrouplist function.
  </synopsis>
  <product type="ebuild">glibc</product>
  <announced>2003-11-22</announced>
  <revised count="01">2003-11-22</revised>
  <bug>33383</bug>
  <access>local</access>
  <affected>
    <package name="sys-libs/glibc" auto="yes" arch="*">
      <unaffected range="ge">2.2.5</unaffected>
      <vulnerable range="le">2.2.4</vulnerable>
    </package>
  </affected>
  <background>
    <p>
    glibc is the GNU C library.
    </p>
  </background>
  <description>
    <p>
    A bug in the getgrouplist function can cause a buffer overflow if the size
    of the group list is too small to hold all the user's groups.  This overflow
    can cause segmentation faults in user applications.  This vulnerability
    exists only when an administrator has placed a user in a number of groups
    larger than that expected by an application.
    </p>
  </description>
  <impact type="normal">
    <p>
    Applications that use getgrouplist can crash.
    </p>
  </impact>
  <workaround>
    <p>
    There is no known workaround at this time.
    </p>
  </workaround>
  <resolution>
    <p>
    It is recommended that all Gentoo Linux users update their systems as
    follows:
    </p>
    <code>
    # emerge sync
    # emerge -pv '&gt;=sys-libs/glibc-2.2.5'
    # emerge '&gt;=sys-libs/glibc-2.2.5'
    # emerge clean</code>
  </resolution>
  <references>
    <uri link="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0689">CAN-2003-0689</uri>
  </references>
</glsa>