Debian DLA-375-1 : libpng Security Update

High Nessus Plugin ID 92678

Synopsis

The remote Debian host is missing a security update.

Description

The remote Debian host is running a version of libpng prior to 1.2.44-1+squeeze6. It is, therefore, affected by the following vulnerabilities :

- An out-of-bounds read error exists in the png_push_read_zTXt() function within file pngpread.c when decompressing PNG images. An unauthenticated, remote attacker can exploit this, via a large 'avail_in' field to cause a denial of service condition.
(CVE-2012-3425)

- A buffer overflow condition exists in the png_set_PLTE() function within file pngset.c and the png_get_PLTE() function within file pngget.c when handling bit-depth values less than 8. An unauthenticated, remote attacker can exploit this, via a specially crafted IHDR chunk in a PNG image, to cause a denial of service or have other unspecified impact. (CVE-2015-8472)

- An integer underflow condition exists in the png_check_keyword() function within file pngwutil.c. An unauthenticated, remote attacker can exploit this, via a specially crafted PNG image using a space character as a keyword, to cause a denial of service condition or other unspecified impact. (CVE-2015-8540)

Solution

Upgrade the affected packages.

See Also

https://lists.debian.org/debian-lts-announce/2015/12/msg00017.html

Plugin Details

Severity: High

ID: 92678

File Name: debian_DLA-375-1.nasl

Version: 1.5

Type: local

Agent: unix

Published: 2016/08/02

Updated: 2018/07/09

Dependencies: 12634

Risk Information

Risk Factor: High

CVSS v2.0

Base Score: 9.3

Temporal Score: 6.9

Vector: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

Temporal Vector: CVSS2#E:U/RL:OF/RC:C

CVSS v3.0

Base Score: 8.8

Temporal Score: 7.7

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

CPE: p-cpe:/a:debian:debian_linux:libpng12-0, p-cpe:/a:debian:debian_linux:libpng12-0-udeb, p-cpe:/a:debian:debian_linux:libpng12-dev, p-cpe:/a:debian:debian_linux:libpng3, cpe:/o:debian:debian_linux:6.0

Required KB Items: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l

Exploit Available: false

Exploit Ease: No known exploits are available

Patch Publication Date: 2015/12/27

Vulnerability Publication Date: 2012/04/08

Reference Information

CVE: CVE-2012-3425, CVE-2015-8472, CVE-2015-8540

BID: 54652, 78624, 80592