Fedora Update for hdf5 FEDORA-2016-3477b592e3

2016-12-28T00:00:00
ID OPENVAS:1361412562310872196
Type openvas
Reporter Copyright (C) 2016 Greenbone Networks GmbH
Modified 2017-07-10T00:00:00

Description

Check the version of hdf5

                                        
                                            ###############################################################################
# OpenVAS Vulnerability Test
#
# Fedora Update for hdf5 FEDORA-2016-3477b592e3
#
# Authors:
# System Generated Check
#
# Copyright:
# Copyright (C) 2016 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.
###############################################################################

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.872196");
  script_version("$Revision: 6631 $");
  script_tag(name:"last_modification", value:"$Date: 2017-07-10 08:36:10 +0200 (Mon, 10 Jul 2017) $");
  script_tag(name:"creation_date", value:"2016-12-28 06:04:39 +0100 (Wed, 28 Dec 2016)");
  script_cve_id("CVE-2016-4330", "CVE-2016-4331", "CVE-2016-4332", "CVE-2016-4333");
  script_tag(name:"cvss_base", value:"6.9");
  script_tag(name:"cvss_base_vector", value:"AV:L/AC:M/Au:N/C:C/I:C/A:C");
  script_tag(name:"qod_type", value:"package");
  script_name("Fedora Update for hdf5 FEDORA-2016-3477b592e3");
  script_tag(name: "summary", value: "Check the version of hdf5");

  script_tag(name: "vuldetect", value: "Get the installed version with the help
  of detect NVT and check if the version is vulnerable or not.");

  script_tag(name: "insight", value: "HDF5 is a general purpose library and
  file format for storing scientific data. HDF5 can store two primary objects:
  datasets and groups. A dataset is essentially a multidimensional array of
  data elements, and a group is a structure for organizing objects in an HDF5
  file. Using these two basic objects, one can create and store almost any
  kind of scientific data structure, such as images, arrays of vectors, and
  structured and unstructured grids. You can also mix and match them in HDF5
  files according to your needs.");

  script_tag(name: "affected", value: "hdf5 on Fedora 25");
  script_tag(name: "solution", value: "Please Install the Updated Packages.");

  script_xref(name: "FEDORA", value: "2016-3477b592e3");
  script_xref(name: "URL" , value: "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YFZSTIUJPE67CTPPJNXWIOXS2AQNRKTS");
  script_tag(name:"solution_type", value:"VendorFix");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2016 Greenbone Networks GmbH");
  script_family("Fedora Local Security Checks");
  script_dependencies("gather-package-list.nasl");
  script_mandatory_keys("ssh/login/fedora", "ssh/login/rpms");
  exit(0);
}

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

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

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

if(release == "FC25")
{

  if ((res = isrpmvuln(pkg:"hdf5", rpm:"hdf5~1.8.17~2.fc25", rls:"FC25")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if (__pkg_match) exit(99); # Not vulnerable.
  exit(0);
}