Lucene search
K

CentOS Update for java CESA-2011:1380 centos5 x86_64

🗓️ 30 Jul 2012 00:00:00Reported by Copyright (c) 2012 Greenbone Networks GmbHType 
openvas
 openvas
🔗 plugins.openvas.org👁 57 Views

CentOS Update for java CESA-2011:1380 centos5 x86_64. Flaws found in Java RMI registry, IIOP deserialization, Java ScriptingEngine, AWTKeyStroke, Java2D code, and unpacker for JAR files. SSL 3 and TLS 1.0 protocols block cipher flaw addressed

Related
Refs
Code
###############################################################################
# OpenVAS Vulnerability Test
#
# CentOS Update for java CESA-2011:1380 centos5 x86_64
#
# 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 = "These packages provide the OpenJDK 6 Java Runtime Environment and the
  OpenJDK 6 Software Development Kit.

  A flaw was found in the Java RMI (Remote Method Invocation) registry
  implementation. A remote RMI client could use this flaw to execute
  arbitrary code on the RMI server running the registry. (CVE-2011-3556)
  
  A flaw was found in the Java RMI registry implementation. A remote RMI
  client could use this flaw to execute code on the RMI server with
  unrestricted privileges. (CVE-2011-3557)
  
  A flaw was found in the IIOP (Internet Inter-Orb Protocol) deserialization
  code. An untrusted Java application or applet running in a sandbox could
  use this flaw to bypass sandbox restrictions by deserializing
  specially-crafted input. (CVE-2011-3521)
  
  It was found that the Java ScriptingEngine did not properly restrict the
  privileges of sandboxed applications. An untrusted Java application or
  applet running in a sandbox could use this flaw to bypass sandbox
  restrictions. (CVE-2011-3544)
  
  A flaw was found in the AWTKeyStroke implementation. An untrusted Java
  application or applet running in a sandbox could use this flaw to bypass
  sandbox restrictions. (CVE-2011-3548)
  
  An integer overflow flaw, leading to a heap-based buffer overflow, was
  found in the Java2D code used to perform transformations of graphic shapes
  and images. An untrusted Java application or applet running in a sandbox
  could use this flaw to bypass sandbox restrictions. (CVE-2011-3551)
  
  An insufficient error checking flaw was found in the unpacker for JAR files
  in pack200 format. A specially-crafted JAR file could use this flaw to
  crash the Java Virtual Machine (JVM) or, possibly, execute arbitrary code
  with JVM privileges. (CVE-2011-3554)
  
  It was found that HttpsURLConnection did not perform SecurityManager checks
  in the setSSLSocketFactory method. An untrusted Java application or applet
  running in a sandbox could use this flaw to bypass connection restrictions
  defined in the policy. (CVE-2011-3560)
  
  A flaw was found in the way the SSL 3 and TLS 1.0 protocols used block
  ciphers in cipher-block chaining (CBC) mode. An attacker able to perform a
  chosen plain text attack against a connection mixing trusted and untrusted
  data could use this flaw to recover portions of the trusted data sent over
  the connection. (CVE-2011-3389)
  
  Note: This update mitigates the CVE-2011-3389 issue by splitting the first
  application data record byte to a separate SSL/TLS protocol record. This
  mitigation may cause compatibility issues with some SSL/TLS implementations
  and can be ... 

  Description truncated, for more information please check the Reference URL";

tag_affected = "java on CentOS 5";
tag_solution = "Please Install the Updated Packages.";



if(description)
{
  script_xref(name : "URL" , value : "http://lists.centos.org/pipermail/centos-announce/2011-October/018122.html");
  script_id(881447);
  script_version("$Revision: 8267 $");
  script_tag(name:"last_modification", value:"$Date: 2018-01-02 07:29:17 +0100 (Tue, 02 Jan 2018) $");
  script_tag(name:"creation_date", value:"2012-07-30 17:53:03 +0530 (Mon, 30 Jul 2012)");
  script_cve_id("CVE-2011-3389", "CVE-2011-3521", "CVE-2011-3544", "CVE-2011-3547",
                "CVE-2011-3548", "CVE-2011-3551", "CVE-2011-3552", "CVE-2011-3553",
                "CVE-2011-3554", "CVE-2011-3556", "CVE-2011-3557", "CVE-2011-3558",
                "CVE-2011-3560");
  script_tag(name:"cvss_base", value:"10.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:C/I:C/A:C");
  script_xref(name: "CESA", value: "2011:1380");
  script_name("CentOS Update for java CESA-2011:1380 centos5 x86_64");

  script_tag(name: "summary" , value: "Check for the Version of java");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (c) 2012 Greenbone Networks GmbH");
  script_family("CentOS Local Security Checks");
  script_dependencies("gather-package-list.nasl");
  script_mandatory_keys("ssh/login/centos", "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 == "CentOS5")
{

  if ((res = isrpmvuln(pkg:"java-1.6.0-openjdk", rpm:"java-1.6.0-openjdk~1.6.0.0~1.23.1.9.10.el5_7", rls:"CentOS5")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"java-1.6.0-openjdk-demo", rpm:"java-1.6.0-openjdk-demo~1.6.0.0~1.23.1.9.10.el5_7", rls:"CentOS5")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"java-1.6.0-openjdk-devel", rpm:"java-1.6.0-openjdk-devel~1.6.0.0~1.23.1.9.10.el5_7", rls:"CentOS5")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"java-1.6.0-openjdk-javadoc", rpm:"java-1.6.0-openjdk-javadoc~1.6.0.0~1.23.1.9.10.el5_7", rls:"CentOS5")) != NULL)
  {
    security_message(data:res);
    exit(0);
  }

  if ((res = isrpmvuln(pkg:"java-1.6.0-openjdk-src", rpm:"java-1.6.0-openjdk-src~1.6.0.0~1.23.1.9.10.el5_7", rls:"CentOS5")) != 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