Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 61749
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Matthias Geerdsen <vorlon@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
zlib.patch Patch used by OpenPKG patch Matthias Geerdsen 2004-08-26 01:54 0000 786 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 61749 depends on: Show dependency tree
Bug 61749 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-08-26 01:38 0000
Debian Bug that triggered the following advisory:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252253

-----------

Package:             zlib
Vulnerability:       denial of service
OpenPKG Specific:    no

Affected Releases:   Affected Packages:           Corrected Packages:
OpenPKG CURRENT      <= zlib-1.2.1-20040207       >= zlib-1.2.1-20040825
                     <= ghostscript-8.14-20040816 >= ghostscript-8.14-20040825
                     <= openpkg-20040811-20040811 >= openpkg-20040825-20040825
OpenPKG 2.1          <= zlib-1.2.1-2.1.0          >= zlib-1.2.1-2.1.1
                     <= ghostscript-8.14-2.1.1    >= ghostscript-8.14-2.1.2
                     <= openpkg-2.1.1-2.1.1       >= openpkg-2.1.2-2.1.2
OpenPKG 2.0          <= zlib-1.2.1-2.0.0          >= zlib-1.2.1-2.0.1
                     <= ghostscript-8.13-2.0.3    >= ghostscript-8.13-2.0.4
                     <= openpkg-2.0.3-2.0.3       >= openpkg-2.0.4-2.0.4

Dependent Packages:  
[...]

Description:
  Triggered by a Debian bug report [1], a denial of service vulnerability
  was found in the ZLib compression library [0] versions 1.2.x
  (older versions are not affected). The problem arises from incorrect
  error handling in the inflate() and inflateBack() functions. The
  Common Vulnerabilities and Exposures (CVE) project assigned the id
  CAN-2004-0797 [2] to the problem.

  Please check whether you are affected by running "<prefix>/bin/openpkg
  rpm -q zlib". If you have the "zlib" package installed and its version
  is affected (see above), we recommend that you immediately upgrade it
  (see Solution) and its dependent packages (see above) as well [3][4].

[...]

------- Comment #1 From Matthias Geerdsen 2004-08-26 01:54:18 0000 -------
Created an attachment (id=38229) [details]
Patch used by OpenPKG

Attachment contains the patch against zlib-1.2.1 used by OpenPKG (patching
infback.c and inflate.c)

------- Comment #2 From Sune Kloppenborg Jeppesen 2004-08-26 02:45:46 0000 -------
base-system please verify and provide an updated ebuild if needed.


Debian seems to be fixing it:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252253

------- Comment #3 From solar 2004-08-26 08:01:05 0000 -------
I can't verify the vuln is real without a test case which means I can't verify
the patch does what it's supposed to.
Sorry the only thing I can verify is that it patches clean, rebuilds and a few
things that link to zlib still work.

I've put zlib-1.2.1-r3 in the tree however with the OpenPKG patch named as
zlib-1.2.1-CAN-2004-0797.patch
KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~s390"

------- Comment #4 From solar 2004-08-26 08:31:37 0000 -------
Note: A revdep-rebuild probably should be done for any package that linked with
the libzlib.a or uses zlib in a static environment.

To get an idea try doing.
/usr/bin/revdep-rebuild -X zlib -pv

------- Comment #5 From SpanKY 2004-08-26 10:41:07 0000 -------
marked stable for arm/hppa/amd64/ia64

------- Comment #6 From Sune Kloppenborg Jeppesen 2004-08-26 11:30:33 0000 -------
Arches please mark zlib-1.2.1-r3 stable

------- Comment #7 From Gustavo Zacarias (RETIRED) 2004-08-26 11:47:43 0000 -------
sparc stable.

------- Comment #8 From Jon Portnoy (RETIRED) 2004-08-26 16:31:49 0000 -------
Stable on x86

------- Comment #9 From SpanKY 2004-08-26 19:03:45 0000 -------
ppc/alpha is now stable

------- Comment #10 From SpanKY 2004-08-26 19:22:04 0000 -------
mips stable too now too

------- Comment #11 From Tom Gall 2004-08-26 20:10:59 0000 -------
stable on ppc64 

------- Comment #12 From Sune Kloppenborg Jeppesen 2004-08-26 21:33:51 0000 -------
This is ready for GLSA. Security please draft and condordes double check.

------- Comment #13 From Sune Kloppenborg Jeppesen 2004-08-26 22:22:34 0000 -------
GLSA drafted. Security please review.

------- Comment #14 From Matthias Geerdsen 2004-08-27 00:45:33 0000 -------
Debian seems to patch those two files in the same way. Although the upload is
not in their pool yet, it can be found at http://incoming.debian.org/
(http://incoming.debian.org/zlib_1.2.1.1-7.diff.gz).
The new Changelog for zlib there says:

+zlib (1:1.2.1.1-6) testing; urgency=high
+
+  * Fix the error handling in the new inflate implementation to avoid
+    incorrectly continuing to process in the error state.  Thanks to Johan
+    Thelmén <johan.thelmen@cygate.se> for his help in finding and fixing this
+    bug.  This is CAN-2004-0797 (closes: #252253).

------- Comment #15 From Matthias Geerdsen 2004-08-27 00:45:33 0000 -------
Debian seems to patch those two files in the same way. Although the upload is
not in their pool yet, it can be found at http://incoming.debian.org/
(http://incoming.debian.org/zlib_1.2.1.1-7.diff.gz).
The new Changelog for zlib there says:

+zlib (1:1.2.1.1-6) testing; urgency=high
+
+  * Fix the error handling in the new inflate implementation to avoid
+    incorrectly continuing to process in the error state.  Thanks to Johan
+    Thelmén <johan.thelmen@cygate.se> for his help in finding and fixing
this
+    bug.  This is CAN-2004-0797 (closes: #252253).

------- Comment #16 From Sune Kloppenborg Jeppesen 2004-08-27 12:04:12 0000 -------
GLSA 200406-26

------- Comment #17 From Tobias Sager 2004-08-28 01:12:29 0000 -------
The ebuild definetely should warn about static linked binaries and provide
instructions on how to rebuild them!

------- Comment #18 From SpanKY 2004-09-22 20:53:13 0000 -------
s390 stable

------- Comment #19 From Sune Kloppenborg Jeppesen 2004-11-02 13:24:13 0000 -------
*** Bug 69877 has been marked as a duplicate of this bug. ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug