Lucene search

K
nessusThis script is Copyright (C) 2009-2021 Tenable Network Security, Inc.MANDRIVA_MDVSA-2009-030.NASL
HistoryApr 23, 2009 - 12:00 a.m.

Mandriva Linux Security Advisory : amarok (MDVSA-2009:030-1)

2009-04-2300:00:00
This script is Copyright (C) 2009-2021 Tenable Network Security, Inc.
www.tenable.com
8

Data length values in metadata Audible Audio media file (.aa) can lead to an integer overflow enabling remote attackers use it to trigger an heap overflow and enabling the possibility to execute arbitrary code (CVE-2009-0135).

Failure on checking heap allocation on Audible Audio media files (.aa) allows remote attackers either to cause denial of service or execute arbitrary code via a crafted media file (CVE-2009-0136).

This update provide the fix for these security issues.

Update :

Packages for 2008.0 are provided for Corporate Desktop 2008.0 customers

#%NASL_MIN_LEVEL 70300

#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were  
# extracted from Mandriva Linux Security Advisory MDVSA-2009:030. 
# The text itself is copyright (C) Mandriva S.A.
#

include('deprecated_nasl_level.inc');
include('compat.inc');

if (description)
{
  script_id(36306);
  script_version("1.17");
  script_set_attribute(attribute:"plugin_modification_date", value:"2021/01/06");

  script_cve_id("CVE-2009-0135", "CVE-2009-0136");
  script_bugtraq_id(33210);
  script_xref(name:"MDVSA", value:"2009:030-1");

  script_name(english:"Mandriva Linux Security Advisory : amarok (MDVSA-2009:030-1)");
  script_summary(english:"Checks rpm output for the updated packages");

  script_set_attribute(
    attribute:"synopsis", 
    value:
"The remote Mandriva Linux host is missing one or more security
updates."
  );
  script_set_attribute(
    attribute:"description", 
    value:
"Data length values in metadata Audible Audio media file (.aa) can lead
to an integer overflow enabling remote attackers use it to trigger an
heap overflow and enabling the possibility to execute arbitrary code
(CVE-2009-0135).

Failure on checking heap allocation on Audible Audio media files (.aa)
allows remote attackers either to cause denial of service or execute
arbitrary code via a crafted media file (CVE-2009-0136).

This update provide the fix for these security issues.

Update :

Packages for 2008.0 are provided for Corporate Desktop 2008.0
customers"
  );
  script_set_attribute(attribute:"solution", value:"Update the affected packages.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:ND/RL:OF/RC:C");
  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");
  script_cwe_id(119, 189);

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:amarok");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:amarok-engine-xine");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:amarok-scripts");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:lib64amarok-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:lib64amarok-scripts-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:lib64amarok0");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:lib64amarok0-scripts");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:libamarok-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:libamarok-scripts-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:libamarok0");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:mandriva:linux:libamarok0-scripts");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:mandriva:linux:2008.0");

  script_set_attribute(attribute:"patch_publication_date", value:"2009/12/08");
  script_set_attribute(attribute:"plugin_publication_date", value:"2009/04/23");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_copyright(english:"This script is Copyright (C) 2009-2021 Tenable Network Security, Inc.");
  script_family(english:"Mandriva Local Security Checks");

  script_dependencies("ssh_get_info.nasl");
  script_require_keys("Host/local_checks_enabled", "Host/cpu", "Host/Mandrake/release", "Host/Mandrake/rpm-list");

  exit(0);
}


include("audit.inc");
include("global_settings.inc");
include("rpm.inc");


if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (!get_kb_item("Host/Mandrake/release")) audit(AUDIT_OS_NOT, "Mandriva / Mandake Linux");
if (!get_kb_item("Host/Mandrake/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);

cpu = get_kb_item("Host/cpu");
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if (cpu !~ "^(amd64|i[3-6]86|x86_64)$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "Mandriva / Mandrake Linux", cpu);


flag = 0;
if (rpm_check(release:"MDK2008.0", reference:"amarok-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", reference:"amarok-engine-xine-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", reference:"amarok-scripts-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"x86_64", reference:"lib64amarok-devel-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"x86_64", reference:"lib64amarok-scripts-devel-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"x86_64", reference:"lib64amarok0-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"x86_64", reference:"lib64amarok0-scripts-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"i386", reference:"libamarok-devel-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"i386", reference:"libamarok-scripts-devel-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"i386", reference:"libamarok0-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;
if (rpm_check(release:"MDK2008.0", cpu:"i386", reference:"libamarok0-scripts-1.4.7-9.2mdv2008.0", yank:"mdv")) flag++;


if (flag)
{
  if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());
  else security_hole(0);
  exit(0);
}
else audit(AUDIT_HOST_NOT, "affected");
VendorProductVersionCPE
mandrivalinuxamarokp-cpe:/a:mandriva:linux:amarok
mandrivalinuxamarok-engine-xinep-cpe:/a:mandriva:linux:amarok-engine-xine
mandrivalinuxamarok-scriptsp-cpe:/a:mandriva:linux:amarok-scripts
mandrivalinuxlib64amarok-develp-cpe:/a:mandriva:linux:lib64amarok-devel
mandrivalinuxlib64amarok-scripts-develp-cpe:/a:mandriva:linux:lib64amarok-scripts-devel
mandrivalinuxlib64amarok0p-cpe:/a:mandriva:linux:lib64amarok0
mandrivalinuxlib64amarok0-scriptsp-cpe:/a:mandriva:linux:lib64amarok0-scripts
mandrivalinuxlibamarok-develp-cpe:/a:mandriva:linux:libamarok-devel
mandrivalinuxlibamarok-scripts-develp-cpe:/a:mandriva:linux:libamarok-scripts-devel
mandrivalinuxlibamarok0p-cpe:/a:mandriva:linux:libamarok0
Rows per page:
1-10 of 121