Lucene search
+L

Ubuntu: Security Advisory (USN-3366-2)

🗓️ 01 Aug 2017 00:00:00Reported by Copyright (C) 2017 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 41 Views

Ubuntu: Security Advisory (USN-3366-2) - Update for 'openjdk-8' package(s) announced via USN-3366-2 advisory

Related
Refs
Code
ReporterTitlePublishedViews
Family
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect IBM InfoSphere Guardium Data Redaction
16 Jun 201822:03
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect IBM Security Directory Server
11 Jan 201916:25
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM® SDK, Java™ Technology Edition affect IBM Virtualization Engine TS7700 - July 2017
18 Jun 201800:35
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java Runtime affect IBM Host On-Demand
3 Feb 202013:35
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect IBM i.
18 Dec 201914:26
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java Runtime affect IBM Platform Cluster Manager Standard Edition, IBM Platform Cluster Manager Advanced Edition, Platform HPC, and Spectrum Cluster Foundation
23 May 201905:10
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java affect IBM Netezza Analytics for NPS
31 May 202203:16
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java SDK affects Rational Reporting for Development Intelligence
17 Jun 201805:23
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in IBM Java SDK affect IBM Security Network Protection
16 Jun 201822:02
ibm
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities may affect IBM® SDK, Java™ Technology Edition
15 Jun 201807:07
ibm
Rows per page
# SPDX-FileCopyrightText: 2017 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.843265");
  script_cve_id("CVE-2017-10053", "CVE-2017-10067", "CVE-2017-10074", "CVE-2017-10078", "CVE-2017-10081", "CVE-2017-10087", "CVE-2017-10089", "CVE-2017-10090", "CVE-2017-10096");
  script_tag(name:"creation_date", value:"2017-08-01 04:53:16 +0000 (Tue, 01 Aug 2017)");
  script_version("2024-02-02T05:06:06+0000");
  script_tag(name:"last_modification", value:"2024-02-02 05:06:06 +0000 (Fri, 02 Feb 2024)");
  script_tag(name:"cvss_base", value:"6.8");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:M/Au:N/C:P/I:P/A:P");
  script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2017-08-15 19:17:36 +0000 (Tue, 15 Aug 2017)");

  script_name("Ubuntu: Security Advisory (USN-3366-2)");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2017 Greenbone AG");
  script_family("Ubuntu Local Security Checks");
  script_dependencies("gather-package-list.nasl");
  script_mandatory_keys("ssh/login/ubuntu_linux", "ssh/login/packages", re:"ssh/login/release=UBUNTU(16\.04\ LTS|17\.04)");

  script_xref(name:"Advisory-ID", value:"USN-3366-2");
  script_xref(name:"URL", value:"https://ubuntu.com/security/notices/USN-3366-2");
  script_xref(name:"URL", value:"https://launchpad.net/bugs/1707082");

  script_tag(name:"summary", value:"The remote host is missing an update for the 'openjdk-8' package(s) announced via the USN-3366-2 advisory.");

  script_tag(name:"vuldetect", value:"Checks if a vulnerable package version is present on the target host.");

  script_tag(name:"insight", value:"USN-3366-1 fixed vulnerabilities in OpenJDK 8. Unfortunately, that
update introduced a regression that caused some valid JAR files to
fail validation. This update fixes the problem.

We apologize for the inconvenience.

Original advisory details:

 It was discovered that the JPEGImageReader class in OpenJDK would
 incorrectly read unused image data. An attacker could use this to
 specially construct a jpeg image file that when opened by a Java
 application would cause a denial of service. (CVE-2017-10053)

 It was discovered that the JAR verifier in OpenJDK did not properly
 handle archives containing files missing digests. An attacker could
 use this to modify the signed contents of a JAR file. (CVE-2017-10067)

 It was discovered that integer overflows existed in the Hotspot
 component of OpenJDK when generating range check loop predicates. An
 attacker could use this to specially construct an untrusted Java
 application or applet that could escape sandbox restrictions
 and cause a denial of service or possibly execute arbitrary
 code. (CVE-2017-10074)

 It was discovered that the JavaScript Scripting component of OpenJDK
 incorrectly allowed access to Java APIs. An attacker could use this
 to specially craft JavaScript code to bypass access restrictions.
 (CVE-2017-10078)

 It was discovered that OpenJDK did not properly process parentheses
 in function signatures. An attacker could use this to specially
 construct an untrusted Java application or applet that could escape
 sandbox restrictions. (CVE-2017-10081)

 It was discovered that the ThreadPoolExecutor class in OpenJDK did not
 properly perform access control checks when cleaning up threads. An
 attacker could use this to specially construct an untrusted Java
 application or applet that could escape sandbox restrictions and
 possibly execute arbitrary code. (CVE-2017-10087)

 It was discovered that the ServiceRegistry implementation
 in OpenJDK did not perform access control checks in certain
 situations. An attacker could use this to specially construct
 an untrusted Java application or applet that escaped sandbox
 restrictions. (CVE-2017-10089)

 It was discovered that the channel groups implementation in
 OpenJDK did not properly perform access control checks in some
 situations. An attacker could use this to specially construct an
 untrusted Java application or applet that could escape sandbox
 restrictions. (CVE-2017-10090)

 It was discovered that the DTM exception handling code in the
 JAXP component of OpenJDK did not properly perform access control
 checks. An attacker could use this to specially construct an untrusted
 Java application or applet that could escape sandbox restrictions.
 (CVE-2017-10096)

 It was discovered that the JAXP component of OpenJDK incorrectly
 granted access to some internal resolvers. An attacker could use this
 to specially construct an untrusted Java application or applet ... [Please see the references for more information on the vulnerabilities]");

  script_tag(name:"affected", value:"'openjdk-8' package(s) on Ubuntu 16.04, Ubuntu 17.04.");

  script_tag(name:"solution", value:"Please install the updated package(s).");

  script_tag(name:"solution_type", value:"VendorFix");
  script_tag(name:"qod_type", value:"package");

  exit(0);
}

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

release = dpkg_get_ssh_release();
if(!release)
  exit(0);

res = "";
report = "";

if(release == "UBUNTU16.04 LTS") {

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre", ver:"8u131-b11-2ubuntu1.16.04.3", rls:"UBUNTU16.04 LTS"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre-headless", ver:"8u131-b11-2ubuntu1.16.04.3", rls:"UBUNTU16.04 LTS"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre-jamvm", ver:"8u131-b11-2ubuntu1.16.04.3", rls:"UBUNTU16.04 LTS"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre-zero", ver:"8u131-b11-2ubuntu1.16.04.3", rls:"UBUNTU16.04 LTS"))) {
    report += res;
  }

  if(report != "") {
    security_message(data:report);
  } else if(__pkg_match) {
    exit(99);
  }
  exit(0);
}

if(release == "UBUNTU17.04") {

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre", ver:"8u131-b11-2ubuntu1.17.04.3", rls:"UBUNTU17.04"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre-headless", ver:"8u131-b11-2ubuntu1.17.04.3", rls:"UBUNTU17.04"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"openjdk-8-jre-zero", ver:"8u131-b11-2ubuntu1.17.04.3", rls:"UBUNTU17.04"))) {
    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