openSUSE: Security Advisory for tiff (openSUSE-SU-2016:3035-1)
🗓️ 08 Dec 2016 00:00:00Reported by Copyright (C) 2016 Greenbone AGType
openvas🔗 plugins.openvas.org👁 30 Views
| Reporter | Title | Published | Views | Family All 141 |
|---|---|---|---|---|
| Security Bulletin: Multiple vulnerabilities in libtiff affect PowerKVM | 18 Jun 201801:33 | – | ibm | |
| Security Bulletin: Libtiff vulnerabilities affect IBM SmartClound Entry | 19 Jul 202000:49 | – | ibm | |
| Mac OS X < 10.10.4 Multiple Vulnerabilities | 12 Oct 201500:00 | – | nessus | |
| Apple iOS < 8.4 Multiple Vulnerabilities | 12 Oct 201500:00 | – | nessus | |
| Amazon Linux AMI : libtiff (ALAS-2016-733) | 18 Aug 201600:00 | – | nessus | |
| Apple iOS < 8.4 Multiple Vulnerabilities (Logjam) | 1 Jul 201500:00 | – | nessus | |
| CentOS 7 : libtiff (CESA-2016:1546) | 3 Aug 201600:00 | – | nessus | |
| CentOS 6 : libtiff (CESA-2016:1547) | 3 Aug 201600:00 | – | nessus | |
| Debian DLA-969-1 : tiff security update | 31 May 201700:00 | – | nessus | |
| Debian DSA-3273-1 : tiff - security update | 27 May 201500:00 | – | nessus |
10
# SPDX-FileCopyrightText: 2016 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.851447");
script_version("2026-04-24T06:23:04+0000");
script_tag(name:"last_modification", value:"2026-04-24 06:23:04 +0000 (Fri, 24 Apr 2026)");
script_tag(name:"creation_date", value:"2016-12-08 05:33:44 +0100 (Thu, 08 Dec 2016)");
script_cve_id("CVE-2014-8127", "CVE-2015-7554", "CVE-2015-8665", "CVE-2015-8683",
"CVE-2016-3622", "CVE-2016-3658", "CVE-2016-5321", "CVE-2016-5323",
"CVE-2016-5652", "CVE-2016-5875", "CVE-2016-9273", "CVE-2016-9297",
"CVE-2016-9448", "CVE-2016-9453");
script_tag(name:"cvss_base", value:"7.5");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_tag(name:"severity_vector", value:"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2018-10-30 16:27:00 +0000 (Tue, 30 Oct 2018)");
script_tag(name:"qod_type", value:"package");
script_name("openSUSE: Security Advisory for tiff (openSUSE-SU-2016:3035-1)");
script_tag(name:"summary", value:"The remote host is missing an update for the 'tiff'
package(s) announced via the referenced advisory.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable package version is present on the target host.");
script_tag(name:"insight", value:"Tiff was updated to version 4.0.7. This update fixes the following issues:
* libtiff/tif_aux.c
+ Fix crash in TIFFVGetFieldDefaulted() when requesting Predictor tag
and that the zip/lzw codec is not configured.
* libtiff/tif_compress.c
+ Make TIFFNoDecode() return 0 to indicate an error and make upper
level read routines treat it accordingly.
* libtiff/tif_dir.c
+ Discard values of SMinSampleValue and SMaxSampleValue when they have
been read and the value of SamplesPerPixel is changed afterwards
(like when reading a OJPEG compressed image with a missing
SamplesPerPixel tag, and whose photometric is RGB or YCbCr, forcing
SamplesPerPixel being 3). Otherwise when rewriting the directory
(for example with tiffset, we will expect 3 values whereas the array
had been allocated with just
one), thus causing an out of bound read access. (CVE-2014-8127,
boo#914890, duplicate: CVE-2016-3658, boo#974840)
* libtiff/tif_dirread.c
+ In TIFFFetchNormalTag(), do not dereference NULL pointer when values
of tags with TIFF_SETGET_C16_ASCII/TIFF_SETGET_C32_ASCII access are
0-byte arrays. (CVE-2016-9448, boo#1011103)
+ In TIFFFetchNormalTag(), make sure that values of tags with
TIFF_SETGET_C16_ASCII/TIFF_SETGET_C32_ASCII access are null
terminated, to avoid potential read outside buffer in
_TIFFPrintField(). (CVE-2016-9297, boo#1010161)
+ Prevent reading ColorMap or TransferFunction if BitsPerPixel 24,
so as to avoid huge memory allocation and file read attempts
+ Reject images with OJPEG compression that have no
TileOffsets/StripOffsets tag, when OJPEG compression is disabled.
Prevent null pointer dereference in TIFFReadRawStrip1() and other
functions that expect td_stripbytecount to be non NULL.
+ When compiled with DEFER_STRILE_LOAD, fix regression, when reading a
one-strip file without a StripByteCounts tag.
+ Workaround false positive warning of Clang Static Analyzer about
null pointer dereference in TIFFCheckDirOffset().
* libtiff/tif_dirwrite.c
+ Avoid null pointer dereference on td_stripoffset when writing
directory, if FIELD_STRIPOFFSETS was artificially set for a hack
case in OJPEG case. Fixes (CVE-2014-8127, boo#914890, duplicate:
CVE-2016-3658, ...
Description truncated, please see the referenced URL(s) for more information.");
script_tag(name:"affected", value:"tiff on openSUSE 13.2");
script_tag(name:"solution", value:"Please install the updated package(s).");
script_xref(name:"openSUSE-SU", value:"2016:3035-1");
script_tag(name:"solution_type", value:"VendorFix");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2016 Greenbone AG");
script_family("SuSE Local Security Checks");
script_dependencies("gather-package-list.nasl");
script_mandatory_keys("ssh/login/suse", "ssh/login/rpms", re:"ssh/login/release=openSUSE13\.2");
exit(0);
}
include("revisions-lib.inc");
include("pkg-lib-rpm.inc");
release = rpm_get_ssh_release();
if(!release)
exit(0);
res = "";
report = "";
if(release == "openSUSE13.2")
{
if(!isnull(res = isrpmvuln(pkg:"libtiff-devel", rpm:"libtiff-devel~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libtiff5", rpm:"libtiff5~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libtiff5-debuginfo", rpm:"libtiff5-debuginfo~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"tiff", rpm:"tiff~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"tiff-debuginfo", rpm:"tiff-debuginfo~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"tiff-debugsource", rpm:"tiff-debugsource~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libtiff-devel-32bit", rpm:"libtiff-devel-32bit~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libtiff5-32bit", rpm:"libtiff5-32bit~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libtiff5-debuginfo-32bit", rpm:"libtiff5-debuginfo-32bit~4.0.7~10.35.1", rls:"openSUSE13.2"))) {
report += res;
}
if(report != "") {
security_message(data:report);
} else if(__pkg_match) {
exit(99);
}
exit(0);
}
exit(0);
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
24 Apr 2026 00:00Current
6.7Medium risk
Vulners AI Score6.7
CVSS 25
CVSS 37.5
EPSS0.06835