Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 690915 - (CVE-2011-1471) CVE-2011-1471 php: DoS (excessive CPU consumption) by processing certain Zip archive files
CVE-2011-1471 php: DoS (excessive CPU consumption) by processing certain Zip ...
Status: CLOSED ERRATA
Product: Security Response
Classification: Other
Component: vulnerability (Show other bugs)
unspecified
All Linux
low Severity low
: ---
: ---
Assigned To: Red Hat Product Security
David Kutálek
public=20090727,reported=20110319,sou...
: Security
Depends On: 740731 740732 740733 740734 831135
Blocks: 715030
  Show dependency treegraph
 
Reported: 2011-03-25 15:09 EDT by Jan Lieskovsky
Modified: 2015-11-24 09:41 EST (History)
5 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2011-11-02 19:13:13 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2011:1423 normal SHIPPED_LIVE Moderate: php53 and php security update 2011-11-02 18:24:16 EDT

  None (edit)
Description Jan Lieskovsky 2011-03-25 15:09:07 EDT
Common Vulnerabilities and Exposures assigned an identifier CVE-2011-1471 to
the following vulnerability:

Integer signedness error in zip_stream.c in the Zip extension in PHP
before 5.3.6 allows context-dependent attackers to cause a denial of
service (CPU consumption) via a malformed archive file that triggers
errors in zip_fread function calls.

References:
[1] http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1471
[2] http://bugs.php.net/bug.php?id=49072
[3] http://www.php.net/ChangeLog-5.php

Upstream patches / backports:
[4] http://svn.php.net/viewvc/?view=revision&revision=287095
[5] http://svn.php.net/viewvc/?view=revision&revision=287102
[6] http://svn.php.net/viewvc/?view=revision&revision=307916
[7] http://svn.php.net/viewvc/?view=revision&revision=307917
Comment 1 Jan Lieskovsky 2011-03-25 15:11:45 EDT
Public PoC from [2]:
====================
$o = new ZipArchive();
if (! $o->open('test.zip',ZipArchive::CHECKCONS)) {
        exit ('error can\'t open');
}
$o->getStream('file2'); // this file is ok
echo "OK";
$r = $o->getStream('file1'); // this file has a wrong crc
while (! feof($r)) {
        fread($r,1024);
}
echo "never here\n";

?>
Comment 2 Jan Lieskovsky 2011-03-25 15:13:28 EDT
This issue did NOT affect the versions of the php package, as shipped
with Red Hat Enterprise Linux 4 and 5.

--

This issue affects the version of the php53 package, as shipped with
Red Hat Enterprise Linux 5.

This issue affects the version of the php package, as shipped with
Red Hat Enterprise Linux 6.

--

This issue does NOT affect the versions of the php package, as shipped
with Fedora release of 13 and 14 (particular package updates have been
already scheduled).
Comment 6 errata-xmlrpc 2011-11-02 18:24:43 EDT
This issue has been addressed in following products:

  Red Hat Enterprise Linux 5
  Red Hat Enterprise Linux 6

Via RHSA-2011:1423 https://rhn.redhat.com/errata/RHSA-2011-1423.html
Comment 7 Vincent Danen 2011-11-02 19:13:13 EDT
Statement:

(none)

Note You need to log in before you can comment on or make changes to this bug.