Lucene search

K
openvasCopyright (C) 2021 Greenbone AGOPENVAS:1361412562311220212461
HistorySep 24, 2021 - 12:00 a.m.

Huawei EulerOS: Security Advisory for glibc (EulerOS-SA-2021-2461)

2021-09-2400:00:00
Copyright (C) 2021 Greenbone AG
plugins.openvas.org
6

CVSS2

6.4

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:N/A:P

CVSS3

9.1

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

AI Score

9.7

Confidence

High

EPSS

0.011

Percentile

84.8%

The remote host is missing an update for the Huawei EulerOS

# 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.1.2.2021.2461");
  script_cve_id("CVE-2021-35942");
  script_tag(name:"creation_date", value:"2021-09-24 02:24:28 +0000 (Fri, 24 Sep 2021)");
  script_version("2024-02-05T14:36:56+0000");
  script_tag(name:"last_modification", value:"2024-02-05 14:36:56 +0000 (Mon, 05 Feb 2024)");
  script_tag(name:"cvss_base", value:"6.4");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:N/A:P");
  script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2021-08-02 19:22:43 +0000 (Mon, 02 Aug 2021)");

  script_name("Huawei EulerOS: Security Advisory for glibc (EulerOS-SA-2021-2461)");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2021 Greenbone AG");
  script_family("Huawei EulerOS Local Security Checks");
  script_dependencies("gb_huawei_euleros_consolidation.nasl");
  script_mandatory_keys("ssh/login/euleros", "ssh/login/rpms", re:"ssh/login/release=EULEROS\-2\.0SP8");

  script_xref(name:"Advisory-ID", value:"EulerOS-SA-2021-2461");
  script_xref(name:"URL", value:"https://developer.huaweicloud.com/intl/en-us/euleros/securitydetail.html?secId=EulerOS-SA-2021-2461");

  script_tag(name:"summary", value:"The remote host is missing an update for the Huawei EulerOS 'glibc' package(s) announced via the EulerOS-SA-2021-2461 advisory.");

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

  script_tag(name:"insight", value:"An integer overflow flaw was found in glibc that may result in reading of arbitrary memory when wordexp is used with a specially crafted untrusted regular expression input.(CVE-2021-35942)");

  script_tag(name:"affected", value:"'glibc' package(s) on Huawei EulerOS V2.0SP8.");

  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-rpm.inc");

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

res = "";
report = "";

if(release == "EULEROS-2.0SP8") {

  if(!isnull(res = isrpmvuln(pkg:"glibc", rpm:"glibc~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-all-langpacks", rpm:"glibc-all-langpacks~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-common", rpm:"glibc-common~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-devel", rpm:"glibc-devel~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-headers", rpm:"glibc-headers~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-aa", rpm:"glibc-langpack-aa~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-af", rpm:"glibc-langpack-af~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-agr", rpm:"glibc-langpack-agr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ak", rpm:"glibc-langpack-ak~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-am", rpm:"glibc-langpack-am~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-an", rpm:"glibc-langpack-an~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-anp", rpm:"glibc-langpack-anp~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ar", rpm:"glibc-langpack-ar~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-as", rpm:"glibc-langpack-as~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ast", rpm:"glibc-langpack-ast~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ayc", rpm:"glibc-langpack-ayc~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-az", rpm:"glibc-langpack-az~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-be", rpm:"glibc-langpack-be~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bem", rpm:"glibc-langpack-bem~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ber", rpm:"glibc-langpack-ber~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bg", rpm:"glibc-langpack-bg~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bhb", rpm:"glibc-langpack-bhb~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bho", rpm:"glibc-langpack-bho~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bi", rpm:"glibc-langpack-bi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bn", rpm:"glibc-langpack-bn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bo", rpm:"glibc-langpack-bo~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-br", rpm:"glibc-langpack-br~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-brx", rpm:"glibc-langpack-brx~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-bs", rpm:"glibc-langpack-bs~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-byn", rpm:"glibc-langpack-byn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ca", rpm:"glibc-langpack-ca~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ce", rpm:"glibc-langpack-ce~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-chr", rpm:"glibc-langpack-chr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-cmn", rpm:"glibc-langpack-cmn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-crh", rpm:"glibc-langpack-crh~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-cs", rpm:"glibc-langpack-cs~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-csb", rpm:"glibc-langpack-csb~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-cv", rpm:"glibc-langpack-cv~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-cy", rpm:"glibc-langpack-cy~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-da", rpm:"glibc-langpack-da~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-de", rpm:"glibc-langpack-de~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-doi", rpm:"glibc-langpack-doi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-dsb", rpm:"glibc-langpack-dsb~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-dv", rpm:"glibc-langpack-dv~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-dz", rpm:"glibc-langpack-dz~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-el", rpm:"glibc-langpack-el~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-en", rpm:"glibc-langpack-en~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-eo", rpm:"glibc-langpack-eo~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-es", rpm:"glibc-langpack-es~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-et", rpm:"glibc-langpack-et~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-eu", rpm:"glibc-langpack-eu~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fa", rpm:"glibc-langpack-fa~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ff", rpm:"glibc-langpack-ff~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fi", rpm:"glibc-langpack-fi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fil", rpm:"glibc-langpack-fil~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fo", rpm:"glibc-langpack-fo~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fr", rpm:"glibc-langpack-fr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fur", rpm:"glibc-langpack-fur~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-fy", rpm:"glibc-langpack-fy~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ga", rpm:"glibc-langpack-ga~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-gd", rpm:"glibc-langpack-gd~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-gez", rpm:"glibc-langpack-gez~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-gl", rpm:"glibc-langpack-gl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-gu", rpm:"glibc-langpack-gu~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-gv", rpm:"glibc-langpack-gv~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ha", rpm:"glibc-langpack-ha~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hak", rpm:"glibc-langpack-hak~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-he", rpm:"glibc-langpack-he~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hi", rpm:"glibc-langpack-hi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hif", rpm:"glibc-langpack-hif~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hne", rpm:"glibc-langpack-hne~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hr", rpm:"glibc-langpack-hr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hsb", rpm:"glibc-langpack-hsb~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ht", rpm:"glibc-langpack-ht~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hu", rpm:"glibc-langpack-hu~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-hy", rpm:"glibc-langpack-hy~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ia", rpm:"glibc-langpack-ia~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-id", rpm:"glibc-langpack-id~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ig", rpm:"glibc-langpack-ig~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ik", rpm:"glibc-langpack-ik~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-is", rpm:"glibc-langpack-is~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-it", rpm:"glibc-langpack-it~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-iu", rpm:"glibc-langpack-iu~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ja", rpm:"glibc-langpack-ja~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ka", rpm:"glibc-langpack-ka~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-kab", rpm:"glibc-langpack-kab~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-kk", rpm:"glibc-langpack-kk~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-kl", rpm:"glibc-langpack-kl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-km", rpm:"glibc-langpack-km~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-kn", rpm:"glibc-langpack-kn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ko", rpm:"glibc-langpack-ko~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-kok", rpm:"glibc-langpack-kok~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ks", rpm:"glibc-langpack-ks~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ku", rpm:"glibc-langpack-ku~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-kw", rpm:"glibc-langpack-kw~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ky", rpm:"glibc-langpack-ky~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lb", rpm:"glibc-langpack-lb~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lg", rpm:"glibc-langpack-lg~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-li", rpm:"glibc-langpack-li~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lij", rpm:"glibc-langpack-lij~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ln", rpm:"glibc-langpack-ln~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lo", rpm:"glibc-langpack-lo~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lt", rpm:"glibc-langpack-lt~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lv", rpm:"glibc-langpack-lv~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-lzh", rpm:"glibc-langpack-lzh~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mag", rpm:"glibc-langpack-mag~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mai", rpm:"glibc-langpack-mai~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mfe", rpm:"glibc-langpack-mfe~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mg", rpm:"glibc-langpack-mg~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mhr", rpm:"glibc-langpack-mhr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mi", rpm:"glibc-langpack-mi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-miq", rpm:"glibc-langpack-miq~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mjw", rpm:"glibc-langpack-mjw~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mk", rpm:"glibc-langpack-mk~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ml", rpm:"glibc-langpack-ml~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mn", rpm:"glibc-langpack-mn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mni", rpm:"glibc-langpack-mni~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mr", rpm:"glibc-langpack-mr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ms", rpm:"glibc-langpack-ms~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-mt", rpm:"glibc-langpack-mt~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-my", rpm:"glibc-langpack-my~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nan", rpm:"glibc-langpack-nan~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nb", rpm:"glibc-langpack-nb~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nds", rpm:"glibc-langpack-nds~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ne", rpm:"glibc-langpack-ne~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nhn", rpm:"glibc-langpack-nhn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-niu", rpm:"glibc-langpack-niu~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nl", rpm:"glibc-langpack-nl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nn", rpm:"glibc-langpack-nn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nr", rpm:"glibc-langpack-nr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-nso", rpm:"glibc-langpack-nso~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-oc", rpm:"glibc-langpack-oc~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-om", rpm:"glibc-langpack-om~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-or", rpm:"glibc-langpack-or~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-os", rpm:"glibc-langpack-os~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-pa", rpm:"glibc-langpack-pa~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-pap", rpm:"glibc-langpack-pap~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-pl", rpm:"glibc-langpack-pl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ps", rpm:"glibc-langpack-ps~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-pt", rpm:"glibc-langpack-pt~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-quz", rpm:"glibc-langpack-quz~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-raj", rpm:"glibc-langpack-raj~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ro", rpm:"glibc-langpack-ro~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ru", rpm:"glibc-langpack-ru~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-rw", rpm:"glibc-langpack-rw~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sa", rpm:"glibc-langpack-sa~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sah", rpm:"glibc-langpack-sah~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sat", rpm:"glibc-langpack-sat~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sc", rpm:"glibc-langpack-sc~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sd", rpm:"glibc-langpack-sd~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-se", rpm:"glibc-langpack-se~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sgs", rpm:"glibc-langpack-sgs~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-shn", rpm:"glibc-langpack-shn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-shs", rpm:"glibc-langpack-shs~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-si", rpm:"glibc-langpack-si~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sid", rpm:"glibc-langpack-sid~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sk", rpm:"glibc-langpack-sk~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sl", rpm:"glibc-langpack-sl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sm", rpm:"glibc-langpack-sm~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-so", rpm:"glibc-langpack-so~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sq", rpm:"glibc-langpack-sq~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sr", rpm:"glibc-langpack-sr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ss", rpm:"glibc-langpack-ss~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-st", rpm:"glibc-langpack-st~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sv", rpm:"glibc-langpack-sv~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-sw", rpm:"glibc-langpack-sw~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-szl", rpm:"glibc-langpack-szl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ta", rpm:"glibc-langpack-ta~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tcy", rpm:"glibc-langpack-tcy~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-te", rpm:"glibc-langpack-te~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tg", rpm:"glibc-langpack-tg~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-th", rpm:"glibc-langpack-th~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-the", rpm:"glibc-langpack-the~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ti", rpm:"glibc-langpack-ti~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tig", rpm:"glibc-langpack-tig~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tk", rpm:"glibc-langpack-tk~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tl", rpm:"glibc-langpack-tl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tn", rpm:"glibc-langpack-tn~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-to", rpm:"glibc-langpack-to~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tpi", rpm:"glibc-langpack-tpi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tr", rpm:"glibc-langpack-tr~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ts", rpm:"glibc-langpack-ts~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-tt", rpm:"glibc-langpack-tt~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ug", rpm:"glibc-langpack-ug~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-uk", rpm:"glibc-langpack-uk~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-unm", rpm:"glibc-langpack-unm~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ur", rpm:"glibc-langpack-ur~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-uz", rpm:"glibc-langpack-uz~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-ve", rpm:"glibc-langpack-ve~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-vi", rpm:"glibc-langpack-vi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-wa", rpm:"glibc-langpack-wa~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-wae", rpm:"glibc-langpack-wae~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-wal", rpm:"glibc-langpack-wal~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-wo", rpm:"glibc-langpack-wo~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-xh", rpm:"glibc-langpack-xh~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-yi", rpm:"glibc-langpack-yi~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-yo", rpm:"glibc-langpack-yo~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-yue", rpm:"glibc-langpack-yue~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-yuw", rpm:"glibc-langpack-yuw~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-zh", rpm:"glibc-langpack-zh~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-langpack-zu", rpm:"glibc-langpack-zu~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-locale-source", rpm:"glibc-locale-source~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-minimal-langpack", rpm:"glibc-minimal-langpack~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-static", rpm:"glibc-static~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"glibc-utils", rpm:"glibc-utils~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"libnsl", rpm:"libnsl~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"nscd", rpm:"nscd~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"nss_db", rpm:"nss_db~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

  if(!isnull(res = isrpmvuln(pkg:"nss_hesiod", rpm:"nss_hesiod~2.28~9.h64.eulerosv2r8", rls:"EULEROS-2.0SP8"))) {
    report += res;
  }

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

exit(0);

CVSS2

6.4

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:N/A:P

CVSS3

9.1

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

AI Score

9.7

Confidence

High

EPSS

0.011

Percentile

84.8%