Lucene search
+L

Ubuntu: Security Advisory (USN-5091-3)

🗓️ 16 Oct 2021 00:00:00Reported by Copyright (C) 2021 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 35 Views

Ubuntu: Security update for 'linux-azure, linux-azure-5.4' packag

Related
Refs
Code
# SPDX-FileCopyrightText: 2021 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.845099");
  script_cve_id("CVE-2021-33624", "CVE-2021-3679", "CVE-2021-37576", "CVE-2021-38160", "CVE-2021-38199", "CVE-2021-38204");
  script_tag(name:"creation_date", value:"2021-10-16 01:02:01 +0000 (Sat, 16 Oct 2021)");
  script_version("2024-02-02T05:06:08+0000");
  script_tag(name:"last_modification", value:"2024-02-02 05:06:08 +0000 (Fri, 02 Feb 2024)");
  script_tag(name:"cvss_base", value:"7.2");
  script_tag(name:"cvss_base_vector", value:"AV:L/AC:L/Au:N/C:C/I:C/A:C");
  script_tag(name:"severity_vector", value:"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2021-08-14 16:16:31 +0000 (Sat, 14 Aug 2021)");

  script_name("Ubuntu: Security Advisory (USN-5091-3)");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2021 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(18\.04\ LTS|20\.04\ LTS)");

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

  script_tag(name:"summary", value:"The remote host is missing an update for the 'linux-azure, linux-azure-5.4' package(s) announced via the USN-5091-3 advisory.");

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

  script_tag(name:"insight", value:"USN-5091-1 fixed vulnerabilities in Linux 5.4-based kernels.
Unfortunately, for Linux kernels intended for use within Microsoft
Azure environments, that update introduced a regression that could
cause the kernel to fail to boot in large Azure instance types.
This update fixes the problem.

We apologize for the inconvenience.

Original advisory details:

 Ofek Kirzner, Adam Morrison, Benedict Schlueter, and Piotr Krysiuk
 discovered that the BPF verifier in the Linux kernel missed possible
 mispredicted branches due to type confusion, allowing a side-channel
 attack. An attacker could use this to expose sensitive information.
 (CVE-2021-33624)

 It was discovered that the tracing subsystem in the Linux kernel did not
 properly keep track of per-cpu ring buffer state. A privileged attacker
 could use this to cause a denial of service. (CVE-2021-3679)

 Alexey Kardashevskiy discovered that the KVM implementation for PowerPC
 systems in the Linux kernel did not properly validate RTAS arguments in
 some situations. An attacker in a guest vm could use this to cause a denial
 of service (host OS crash) or possibly execute arbitrary code.
 (CVE-2021-37576)

 It was discovered that the Virtio console implementation in the Linux
 kernel did not properly validate input lengths in some situations. A local
 attacker could possibly use this to cause a denial of service (system
 crash). (CVE-2021-38160)

 Michael Wakabayashi discovered that the NFSv4 client implementation in the
 Linux kernel did not properly order connection setup operations. An
 attacker controlling a remote NFS server could use this to cause a denial
 of service on the client. (CVE-2021-38199)

 It was discovered that the MAX-3421 host USB device driver in the Linux
 kernel did not properly handle device removal events. A physically
 proximate attacker could use this to cause a denial of service (system
 crash). (CVE-2021-38204)");

  script_tag(name:"affected", value:"'linux-azure, linux-azure-5.4' package(s) on Ubuntu 18.04, Ubuntu 20.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 == "UBUNTU18.04 LTS") {

  if(!isnull(res = isdpkgvuln(pkg:"linux-image-5.4.0-1061-azure", ver:"5.4.0-1061.64~18.04.1", rls:"UBUNTU18.04 LTS"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"linux-image-azure", ver:"5.4.0.1061.41", rls:"UBUNTU18.04 LTS"))) {
    report += res;
  }

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

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

  if(!isnull(res = isdpkgvuln(pkg:"linux-image-5.4.0-1061-azure", ver:"5.4.0-1061.64", rls:"UBUNTU20.04 LTS"))) {
    report += res;
  }

  if(!isnull(res = isdpkgvuln(pkg:"linux-image-azure-lts-20.04", ver:"5.4.0.1061.59", rls:"UBUNTU20.04 LTS"))) {
    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