CVE-2014-9653

NameCVE-2014-9653
Descriptionreadelf.c in file before 5.22, as used in the Fileinfo component in PHP before 5.4.37, 5.5.x before 5.5.21, and 5.6.x before 5.6.5, does not consider that pread calls sometimes read only a subset of the available data, which allows remote attackers to cause a denial of service (uninitialized memory access) or possibly have unspecified other impact via a crafted ELF file.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SuSE, Mageia, GitHub code/issues, web search, more)
ReferencesDLA-204-1, DSA-3196-1
NVD severityhigh (attack range: remote)
Debian Bugs777585

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
file (PTS)wheezy5.11-2+deb7u8fixed
wheezy (security)5.11-2+deb7u9fixed
jessie1:5.22+15-2+deb8u3fixed
stretch (security), stretch1:5.30-1+deb9u1fixed
buster, sid1:5.32-1fixed
php5 (PTS)wheezy5.4.45-0+deb7u2fixed
wheezy (security)5.4.45-0+deb7u11fixed
jessie (security), jessie5.6.30+dfsg-0+deb8u1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
filesource(unstable)1:5.22+15-1high777585
filesourcesqueeze5.04-5+squeeze10highDLA-204-1
filesourcewheezy5.11-2+deb7u8highDSA-3196-1
php5source(unstable)(not affected)

Notes

- php5 <not-affected> (readelf.c not used and even removed in 5.4.36-0+deb7u3)
http://bugs.gw.com/view.php?id=409
http://mx.gw.com/pipermail/file/2014/001649.html
http://www.openwall.com/lists/oss-security/2015/02/04/13

Search for package or bug name: Reporting problems