CVE-2017-11423

NameCVE-2017-11423
DescriptionThe cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-1279-1, DSA-3946-1
Debian Bugs868956

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
clamav (PTS)jessie, jessie (lts)0.103.12+dfsg-0+deb8u1fixed
stretch (security)0.103.6+dfsg-0+deb9u1fixed
stretch (lts), stretch0.103.12+dfsg-0+deb9u1fixed
buster, buster (lts)1.0.7+dfsg-1~deb10u1fixed
buster (security)0.103.9+dfsg-0+deb10u1fixed
bullseye0.103.10+dfsg-0+deb11u1fixed
bullseye (security)1.0.7+dfsg-1~deb11u2fixed
bookworm1.0.7+dfsg-1~deb12u1fixed
sid, trixie1.4.1+dfsg-1fixed
libmspack (PTS)jessie, jessie (lts)0.5-1+deb8u4fixed
stretch (security), stretch (lts), stretch0.5-1+deb9u4fixed
buster0.10.1-1fixed
bullseye0.10.1-2fixed
bookworm0.11-1fixed
sid, trixie0.11-1.1fixed

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

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
clamavsourcewheezy0.99.2+dfsg-0+deb7u5DLA-1279-1
clamavsourcestretch0.99.4+dfsg-1+deb9u1
clamavsource(unstable)0.99.3~beta1+dfsg-1unimportant
libmspacksourcejessie0.5-1+deb8u1DSA-3946-1
libmspacksourcestretch0.5-1+deb9u1DSA-3946-1
libmspacksource(unstable)0.6-1868956

Notes

https://bugzilla.clamav.net/show_bug.cgi?id=11873 (not public)
https://github.com/kyz/libmspack/commit/17038206fcc384dcee6dd9e3a75f08fd3ddc6a38
https://github.com/hackerlib/hackerlib-vul/tree/master/clamav-vul
ClamAV: https://github.com/vrtadmin/clamav-devel/commit/ffa31264a657618a0e40c51c01e4bfc32e244d13
ClamaV: https://github.com/vrtadmin/clamav-devel/commit/ada5f94e5cfb04e1ac2a6f383f2184753f475b96
ClamAV uses the libmspack system library when available. This is the
case from starting from Debian Jessie. Debian Wheezy does not have
libmspack and thus need to have the fix as well in the src:clamav source package.

Search for package or bug name: Reporting problems