Lucene search

K
openvasCopyright (c) 2012 Greenbone Networks GmbHOPENVAS:870723
HistoryJun 05, 2012 - 12:00 a.m.

RedHat Update for krb5 RHSA-2011:0200-01

2012-06-0500:00:00
Copyright (c) 2012 Greenbone Networks GmbH
plugins.openvas.org
8

0.146 Low

EPSS

Percentile

95.2%

Check for the Version of krb5

###############################################################################
# OpenVAS Vulnerability Test
#
# RedHat Update for krb5 RHSA-2011:0200-01
#
# Authors:
# System Generated Check
#
# Copyright:
# Copyright (c) 2012 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 = "Kerberos is a network authentication system which allows clients and
  servers to authenticate to each other using symmetric encryption and a
  trusted third-party, the Key Distribution Center (KDC).

  A NULL pointer dereference flaw was found in the way the MIT Kerberos KDC
  processed principal names that were not null terminated, when the KDC was
  configured to use an LDAP back end. A remote attacker could use this flaw
  to crash the KDC via a specially-crafted request. (CVE-2011-0282)

  A denial of service flaw was found in the way the MIT Kerberos KDC
  processed certain principal names when the KDC was configured to use an
  LDAP back end. A remote attacker could use this flaw to cause the KDC to
  hang via a specially-crafted request. (CVE-2011-0281)

  A denial of service flaw was found in the way the MIT Kerberos V5 slave KDC
  update server (kpropd) processed certain update requests for KDC database
  propagation. A remote attacker could use this flaw to terminate the kpropd
  daemon via a specially-crafted update request. (CVE-2010-4022)

  Red Hat would like to thank the MIT Kerberos Team for reporting the
  CVE-2011-0282 and CVE-2011-0281 issues. Upstream acknowledges Kevin
  Longfellow of Oracle Corporation as the original reporter of the
  CVE-2011-0281 issue.

  All krb5 users should upgrade to these updated packages, which contain
  backported patches to correct these issues. After installing the updated
  packages, the krb5kdc daemon will be restarted automatically.";

tag_affected = "krb5 on Red Hat Enterprise Linux Desktop (v. 6),
  Red Hat Enterprise Linux Server (v. 6),
  Red Hat Enterprise Linux Workstation (v. 6)";
tag_solution = "Please Install the Updated Packages.";



if(description)
{
  script_xref(name : "URL" , value : "https://www.redhat.com/archives/rhsa-announce/2011-February/msg00005.html");
  script_id(870723);
  script_version("$Revision: 8285 $");
  script_tag(name:"last_modification", value:"$Date: 2018-01-04 07:29:16 +0100 (Thu, 04 Jan 2018) $");
  script_tag(name:"creation_date", value:"2012-06-05 19:34:37 +0530 (Tue, 05 Jun 2012)");
  script_cve_id("CVE-2010-4022", "CVE-2011-0281", "CVE-2011-0282");
  script_tag(name:"cvss_base", value:"5.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:N/I:N/A:P");
  script_xref(name: "RHSA", value: "2011:0200-01");
  script_name("RedHat Update for krb5 RHSA-2011:0200-01");

  script_tag(name: "summary" , value: "Check for the Version of krb5");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (c) 2012 Greenbone Networks GmbH");
  script_family("Red Hat Local Security Checks");
  script_dependencies("gather-package-list.nasl");
  script_mandatory_keys("ssh/login/rhel", "ssh/login/rpms");
  script_tag(name : "affected" , value : tag_affected);
  script_tag(name : "solution" , value : tag_solution);
  script_tag(name : "insight" , value : tag_insight);
  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 == "RHENT_6")
{

  if ((res = isrpmvuln(pkg:"krb5-debuginfo", rpm:"krb5-debuginfo~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"krb5-devel", rpm:"krb5-devel~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"krb5-libs", rpm:"krb5-libs~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"krb5-pkinit-openssl", rpm:"krb5-pkinit-openssl~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"krb5-server", rpm:"krb5-server~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"krb5-server-ldap", rpm:"krb5-server-ldap~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"krb5-workstation", rpm:"krb5-workstation~1.8.2~3.el6_0.4", rls:"RHENT_6")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

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