Lucene search
K

Mandriva Update for libtiff MDVSA-2010:146 (libtiff)

🗓️ 09 Aug 2010 00:00:00Reported by Copyright (c) 2010 Greenbone Networks GmbHType 
openvas
 openvas
🔗 plugins.openvas.org👁 35 Views

Mandriva Update for libtiff MDVSA-2010:146 (libtiff) - Multiple vulnerabilities in libtiff

Related
Refs
Code
###############################################################################
# OpenVAS Vulnerability Test
#
# Mandriva Update for libtiff MDVSA-2010:146 (libtiff)
#
# Authors:
# System Generated Check
#
# Copyright:
# Copyright (c) 2010 Greenbone Networks GmbH, http://www.greenbone.net
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2
# (or any later version), as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
###############################################################################

include("revisions-lib.inc");
tag_insight = "Multiple vulnerabilities has been discovered and corrected in libtiff:

  The TIFFYCbCrtoRGB function in LibTIFF 3.9.0 and 3.9.2, as used in
  ImageMagick, does not properly handle invalid ReferenceBlackWhite
  values, which allows remote attackers to cause a denial of service
  (application crash) via a crafted TIFF image that triggers an array
  index error, related to downsampled OJPEG input. (CVE-2010-2595)

  Multiple integer overflows in the Fax3SetupState function in tif_fax3.c
  in the FAX3 decoder in LibTIFF before 3.9.3 allow remote attackers to
  execute arbitrary code or cause a denial of service (application crash)
  via a crafted TIFF file that triggers a heap-based buffer overflow
  (CVE-2010-1411).

  Integer overflow in the TIFFroundup macro in LibTIFF before 3.9.3
  allows remote attackers to cause a denial of service (application
  crash) or possibly execute arbitrary code via a crafted TIFF file
  that triggers a buffer overflow (CVE-2010-2065).

  The TIFFRGBAImageGet function in LibTIFF 3.9.0 allows remote attackers
  to cause a denial of service (out-of-bounds read and application crash)
  via a TIFF file with an invalid combination of SamplesPerPixel and
  Photometric values (CVE-2010-2483).

  The TIFFVStripSize function in tif_strip.c in LibTIFF 3.9.0 and 3.9.2
  makes incorrect calls to the TIFFGetField function, which allows
  remote attackers to cause a denial of service (application crash) via
  a crafted TIFF image, related to downsampled OJPEG input and possibly
  related to a compiler optimization that triggers a divide-by-zero error
  (CVE-2010-2597).

  The TIFFExtractData macro in LibTIFF before 3.9.4 does not properly
  handle unknown tag types in TIFF directory entries, which allows
  remote attackers to cause a denial of service (out-of-bounds read
  and application crash) via a crafted TIFF file (CVE-2010-248).

  Stack-based buffer overflow in the TIFFFetchSubjectDistance function
  in tif_dirread.c in LibTIFF before 3.9.4 allows remote attackers to
  cause a denial of service (application crash) or possibly execute
  arbitrary code via a long EXIF SubjectDistance field in a TIFF file
  (CVE-2010-2067).

  tif_getimage.c in LibTIFF 3.9.0 and 3.9.2 on 64-bit platforms, as
  used in ImageMagick, does not properly perform vertical flips, which
  allows remote attackers to cause a denial of service (application
  crash) or possibly execute arbitrary code via a crafted TIFF image,
  related to downsampled OJPEG input. (CVE-2010-2233).

  LibTIFF 3.9.4 and earlier does not properly handle an invalid
 ...

  Description truncated, for more information please check the Reference URL";
tag_solution = "Please Install the Updated Packages.";

tag_affected = "libtiff on Mandriva Linux 2010.0,
  Mandriva Linux 2010.0/X86_64";


if(description)
{
  script_xref(name : "URL" , value : "http://lists.mandriva.com/security-announce/2010-08/msg00002.php");
  script_id(831122);
  script_version("$Revision: 8153 $");
  script_tag(name:"last_modification", value:"$Date: 2017-12-18 07:30:39 +0100 (Mon, 18 Dec 2017) $");
  script_tag(name:"creation_date", value:"2010-08-09 14:43:21 +0200 (Mon, 09 Aug 2010)");
  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_xref(name: "MDVSA", value: "2010:146");
  script_cve_id("CVE-2010-2595", "CVE-2010-1411", "CVE-2010-2065", "CVE-2010-2483", "CVE-2010-2597", "CVE-2010-2067", "CVE-2010-2233", "CVE-2010-2482", "CVE-2010-2481");
  script_name("Mandriva Update for libtiff MDVSA-2010:146 (libtiff)");

  script_tag(name: "summary" , value: "Check for the Version of libtiff");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (c) 2010 Greenbone Networks GmbH");
  script_family("Mandrake Local Security Checks");
  script_dependencies("gather-package-list.nasl");
  script_mandatory_keys("ssh/login/mandriva_mandrake_linux", "ssh/login/release");
  script_tag(name : "affected" , value : tag_affected);
  script_tag(name : "insight" , value : tag_insight);
  script_tag(name : "solution" , value : tag_solution);
  script_tag(name:"qod_type", value:"package");
  script_tag(name:"solution_type", value:"VendorFix");
  exit(0);
}


include("pkg-lib-rpm.inc");

release = get_kb_item("ssh/login/release");


res = "";
if(release == NULL){
  exit(0);
}

if(release == "MNDK_2010.0")
{

  if ((res = isrpmvuln(pkg:"libtiff3", rpm:"libtiff3~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"libtiff-devel", rpm:"libtiff-devel~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"libtiff-progs", rpm:"libtiff-progs~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"libtiff-static-devel", rpm:"libtiff-static-devel~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"libtiff", rpm:"libtiff~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"lib64tiff3", rpm:"lib64tiff3~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"lib64tiff-devel", rpm:"lib64tiff-devel~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"lib64tiff-static-devel", rpm:"lib64tiff-static-devel~3.9.1~4.1mdv2010.0", rls:"MNDK_2010.0")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if (__pkg_match) exit(99); # Not vulnerable.
  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