This update for ImageMagick fixes the following issues: These vulnerabilities could be triggered by processing specially crafted image files, which could lead to a process crash or resource consumtion, or potentially have unspecified futher impact.
CVE-2016-8684: Mismatch between real filesize and header values (bsc#1005123)
CVE-2016-8683: Check that filesize is reasonable compared to the header value (bsc#1005127)
CVE-2016-8682: Stack-buffer read overflow while reading SCT header (bsc#1005125)
CVE-2016-8677: Memory allocation failure in AcquireQuantumPixels (bsc#1005328)
CVE-2016-7996, CVE-2016-7997: WPG Reader Issues (bsc#1003629)
CVE-2016-7800: 8BIM/8BIMW unsigned underflow leads to heap overflow (bsc#1002422)
CVE-2016-7799: mogrify global buffer overflow (bsc#1002421)
CVE-2016-7540: writing to RGF format aborts (bsc#1000394)
CVE-2016-7539: Potential DOS by not releasing memory (bsc#1000715)
CVE-2016-7538: SIGABRT for corrupted pdb file (bsc#1000712)
CVE-2016-7537: Out of bound access for corrupted pdb file (bsc#1000711)
CVE-2016-7535: Out of bound access for corrupted psd file (bsc#1000709)
CVE-2016-7534: Out of bound access in generic decoder (bsc#1000708)
CVE-2016-7533: Wpg file out of bound for corrupted file (bsc#1000707)
CVE-2016-7532: fix handling of corrupted psd file (bsc#1000706)
CVE-2016-7531: Pbd file out of bound access (bsc#1000704)
CVE-2016-7530: Out of bound in quantum handling (bsc#1000703)
CVE-2016-7529: Out-of-bound in quantum handling (bsc#1000399)
CVE-2016-7528: Out-of-bound access in xcf file coder (bsc#1000434)
CVE-2016-7527: Out-of-bound access in wpg file coder:
(bsc#1000436)
CVE-2016-7526: out-of-bounds write in ./MagickCore/pixel-accessor.h (bsc#1000702)
CVE-2016-7525: Heap buffer overflow in psd file coder (bsc#1000701)
CVE-2016-7524: AddressSanitizer:heap-buffer-overflow READ of size 1 in meta.c:465 (bsc#1000700)
CVE-2016-7523: AddressSanitizer:heap-buffer-overflow READ of size 1 meta.c:496 (bsc#1000699)
CVE-2016-7522: Out of bound access for malformed psd file (bsc#1000698)
CVE-2016-7521: Heap buffer overflow in psd file handling (bsc#1000697)
CVE-2016-7520: Heap overflow in hdr file handling (bsc#1000696)
CVE-2016-7519: Out-of-bounds read in coders/rle.c (bsc#1000695)
CVE-2016-7518: Out-of-bounds read in coders/sun.c (bsc#1000694)
CVE-2016-7517: Out-of-bounds read in coders/pict.c (bsc#1000693)
CVE-2016-7516: Out-of-bounds problem in rle, pict, viff and sun files (bsc#1000692)
CVE-2016-7515: Rle file handling for corrupted file (bsc#1000689)
CVE-2016-7514: Out-of-bounds read in coders/psd.c (bsc#1000688)
CVE-2016-7513: Off-by-one error leading to segfault (bsc#1000686)
CVE-2016-7101: raphicsMagick: SGI Coder Out-Of-Bounds Read Vulnerability (bsc#1001221)
CVE-2016-6823: raphicsMagick: BMP Coder Out-Of-Bounds Write Vulnerability (bsc#1001066)
CVE-2015-8959: dOS due to corrupted DDS files (bsc#1000713)
CVE-2015-8958: Potential DOS in sun file handling due to malformed files (bsc#1000691)
CVE-2015-8957: Buffer overflow in sun file handling (bsc#1000690)
CVE-2014-9907: DOS due to corrupted DDS files (bsc#1000714)
Buffer overflows in SIXEL, PDB, MAP, and TIFF coders (bsc#1002209)
Divide by zero in WriteTIFFImage (bsc#1002206)
Note that Tenable Network Security has extracted the preceding description block directly from the SUSE security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from SUSE update advisory SUSE-SU-2016:2667-1.
# The text itself is copyright (C) SUSE.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(94433);
script_version("2.12");
script_set_attribute(attribute:"plugin_modification_date", value:"2021/01/06");
script_cve_id("CVE-2014-9907", "CVE-2015-8957", "CVE-2015-8958", "CVE-2015-8959", "CVE-2016-6823", "CVE-2016-7101", "CVE-2016-7513", "CVE-2016-7514", "CVE-2016-7515", "CVE-2016-7516", "CVE-2016-7517", "CVE-2016-7518", "CVE-2016-7519", "CVE-2016-7520", "CVE-2016-7521", "CVE-2016-7522", "CVE-2016-7523", "CVE-2016-7524", "CVE-2016-7525", "CVE-2016-7526", "CVE-2016-7527", "CVE-2016-7528", "CVE-2016-7529", "CVE-2016-7530", "CVE-2016-7531", "CVE-2016-7532", "CVE-2016-7533", "CVE-2016-7534", "CVE-2016-7535", "CVE-2016-7537", "CVE-2016-7538", "CVE-2016-7539", "CVE-2016-7540", "CVE-2016-7799", "CVE-2016-7800", "CVE-2016-7996", "CVE-2016-7997", "CVE-2016-8677", "CVE-2016-8682", "CVE-2016-8683", "CVE-2016-8684");
script_name(english:"SUSE SLED12 / SLES12 Security Update : ImageMagick (SUSE-SU-2016:2667-1)");
script_summary(english:"Checks rpm output for the updated packages.");
script_set_attribute(
attribute:"synopsis",
value:"The remote SUSE host is missing one or more security updates."
);
script_set_attribute(
attribute:"description",
value:
"This update for ImageMagick fixes the following issues: These
vulnerabilities could be triggered by processing specially crafted
image files, which could lead to a process crash or resource
consumtion, or potentially have unspecified futher impact.
- CVE-2016-8684: Mismatch between real filesize and header
values (bsc#1005123)
- CVE-2016-8683: Check that filesize is reasonable
compared to the header value (bsc#1005127)
- CVE-2016-8682: Stack-buffer read overflow while reading
SCT header (bsc#1005125)
- CVE-2016-8677: Memory allocation failure in
AcquireQuantumPixels (bsc#1005328)
- CVE-2016-7996, CVE-2016-7997: WPG Reader Issues
(bsc#1003629)
- CVE-2016-7800: 8BIM/8BIMW unsigned underflow leads to
heap overflow (bsc#1002422)
- CVE-2016-7799: mogrify global buffer overflow
(bsc#1002421)
- CVE-2016-7540: writing to RGF format aborts
(bsc#1000394)
- CVE-2016-7539: Potential DOS by not releasing memory
(bsc#1000715)
- CVE-2016-7538: SIGABRT for corrupted pdb file
(bsc#1000712)
- CVE-2016-7537: Out of bound access for corrupted pdb
file (bsc#1000711)
- CVE-2016-7535: Out of bound access for corrupted psd
file (bsc#1000709)
- CVE-2016-7534: Out of bound access in generic decoder
(bsc#1000708)
- CVE-2016-7533: Wpg file out of bound for corrupted file
(bsc#1000707)
- CVE-2016-7532: fix handling of corrupted psd file
(bsc#1000706)
- CVE-2016-7531: Pbd file out of bound access
(bsc#1000704)
- CVE-2016-7530: Out of bound in quantum handling
(bsc#1000703)
- CVE-2016-7529: Out-of-bound in quantum handling
(bsc#1000399)
- CVE-2016-7528: Out-of-bound access in xcf file coder
(bsc#1000434)
- CVE-2016-7527: Out-of-bound access in wpg file coder:
(bsc#1000436)
- CVE-2016-7526: out-of-bounds write in
./MagickCore/pixel-accessor.h (bsc#1000702)
- CVE-2016-7525: Heap buffer overflow in psd file coder
(bsc#1000701)
- CVE-2016-7524: AddressSanitizer:heap-buffer-overflow
READ of size 1 in meta.c:465 (bsc#1000700)
- CVE-2016-7523: AddressSanitizer:heap-buffer-overflow
READ of size 1 meta.c:496 (bsc#1000699)
- CVE-2016-7522: Out of bound access for malformed psd
file (bsc#1000698)
- CVE-2016-7521: Heap buffer overflow in psd file handling
(bsc#1000697)
- CVE-2016-7520: Heap overflow in hdr file handling
(bsc#1000696)
- CVE-2016-7519: Out-of-bounds read in coders/rle.c
(bsc#1000695)
- CVE-2016-7518: Out-of-bounds read in coders/sun.c
(bsc#1000694)
- CVE-2016-7517: Out-of-bounds read in coders/pict.c
(bsc#1000693)
- CVE-2016-7516: Out-of-bounds problem in rle, pict, viff
and sun files (bsc#1000692)
- CVE-2016-7515: Rle file handling for corrupted file
(bsc#1000689)
- CVE-2016-7514: Out-of-bounds read in coders/psd.c
(bsc#1000688)
- CVE-2016-7513: Off-by-one error leading to segfault
(bsc#1000686)
- CVE-2016-7101: raphicsMagick: SGI Coder Out-Of-Bounds
Read Vulnerability (bsc#1001221)
- CVE-2016-6823: raphicsMagick: BMP Coder Out-Of-Bounds
Write Vulnerability (bsc#1001066)
- CVE-2015-8959: dOS due to corrupted DDS files
(bsc#1000713)
- CVE-2015-8958: Potential DOS in sun file handling due to
malformed files (bsc#1000691)
- CVE-2015-8957: Buffer overflow in sun file handling
(bsc#1000690)
- CVE-2014-9907: DOS due to corrupted DDS files
(bsc#1000714)
- Buffer overflows in SIXEL, PDB, MAP, and TIFF coders
(bsc#1002209)
- Divide by zero in WriteTIFFImage (bsc#1002206)
Note that Tenable Network Security has extracted the preceding
description block directly from the SUSE security advisory. Tenable
has attempted to automatically clean and format it as much as possible
without introducing additional issues."
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000394"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000399"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000434"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000436"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000686"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000688"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000689"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000690"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000691"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000692"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000693"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000694"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000695"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000696"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000697"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000698"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000699"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000700"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000701"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000702"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000703"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000704"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000706"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000707"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000708"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000709"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000711"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000712"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000713"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000714"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1000715"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1001066"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1001221"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1002206"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1002209"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1002421"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1002422"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1003629"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1005123"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1005125"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1005127"
);
script_set_attribute(
attribute:"see_also",
value:"https://bugzilla.suse.com/show_bug.cgi?id=1005328"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2014-9907/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2015-8957/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2015-8958/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2015-8959/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-6823/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7101/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7513/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7514/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7515/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7516/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7517/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7518/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7519/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7520/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7521/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7522/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7523/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7524/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7525/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7526/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7527/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7528/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7529/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7530/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7531/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7532/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7533/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7534/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7535/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7537/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7538/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7539/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7540/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7799/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7800/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7996/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-7997/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-8677/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-8682/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-8683/"
);
script_set_attribute(
attribute:"see_also",
value:"https://www.suse.com/security/cve/CVE-2016-8684/"
);
# https://www.suse.com/support/update/announcement/2016/suse-su-20162667-1/
script_set_attribute(
attribute:"see_also",
value:"http://www.nessus.org/u?1aea0f46"
);
script_set_attribute(
attribute:"solution",
value:
"To install this SUSE Security Update use YaST online_update.
Alternatively you can run the command listed for your product :
SUSE Linux Enterprise Workstation Extension 12-SP1:zypper in -t patch
SUSE-SLE-WE-12-SP1-2016-1572=1
SUSE Linux Enterprise Software Development Kit 12-SP1:zypper in -t
patch SUSE-SLE-SDK-12-SP1-2016-1572=1
SUSE Linux Enterprise Server 12-SP1:zypper in -t patch
SUSE-SLE-SERVER-12-SP1-2016-1572=1
SUSE Linux Enterprise Desktop 12-SP1:zypper in -t patch
SUSE-SLE-DESKTOP-12-SP1-2016-1572=1
To bring your system up-to-date, use 'zypper patch'."
);
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:ImageMagick");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:ImageMagick-debuginfo");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:ImageMagick-debugsource");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagick++-6_Q16");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagick++-6_Q16-3-debuginfo");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagickCore-6_Q16");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagickCore-6_Q16-1");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagickCore-6_Q16-1-debuginfo");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagickWand-6_Q16");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:novell:suse_linux:libMagickWand-6_Q16-1-debuginfo");
script_set_attribute(attribute:"cpe", value:"cpe:/o:novell:suse_linux:12");
script_set_attribute(attribute:"vuln_publication_date", value:"2017/01/18");
script_set_attribute(attribute:"patch_publication_date", value:"2016/10/28");
script_set_attribute(attribute:"plugin_publication_date", value:"2016/10/31");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_copyright(english:"This script is Copyright (C) 2016-2021 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_family(english:"SuSE Local Security Checks");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/cpu", "Host/SuSE/release", "Host/SuSE/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);
release = get_kb_item("Host/SuSE/release");
if (isnull(release) || release !~ "^(SLED|SLES)") audit(AUDIT_OS_NOT, "SUSE");
os_ver = pregmatch(pattern: "^(SLE(S|D)\d+)", string:release);
if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "SUSE");
os_ver = os_ver[1];
if (! preg(pattern:"^(SLED12|SLES12)$", string:os_ver)) audit(AUDIT_OS_NOT, "SUSE SLED12 / SLES12", "SUSE " + os_ver);
if (!get_kb_item("Host/SuSE/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
cpu = get_kb_item("Host/cpu");
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if (cpu !~ "^i[3-6]86$" && "x86_64" >!< cpu && "s390x" >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "SUSE " + os_ver, cpu);
sp = get_kb_item("Host/SuSE/patchlevel");
if (isnull(sp)) sp = "0";
if (os_ver == "SLES12" && (! preg(pattern:"^(1)$", string:sp))) audit(AUDIT_OS_NOT, "SLES12 SP1", os_ver + " SP" + sp);
if (os_ver == "SLED12" && (! preg(pattern:"^(1)$", string:sp))) audit(AUDIT_OS_NOT, "SLED12 SP1", os_ver + " SP" + sp);
flag = 0;
if (rpm_check(release:"SLES12", sp:"1", reference:"ImageMagick-debuginfo-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLES12", sp:"1", reference:"ImageMagick-debugsource-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLES12", sp:"1", reference:"libMagickCore-6_Q16-1-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLES12", sp:"1", reference:"libMagickCore-6_Q16-1-debuginfo-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLES12", sp:"1", reference:"libMagickWand-6_Q16-1-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLES12", sp:"1", reference:"libMagickWand-6_Q16-1-debuginfo-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"ImageMagick-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"ImageMagick-debuginfo-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"ImageMagick-debugsource-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagick++-6_Q16-3-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagick++-6_Q16-3-debuginfo-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagickCore-6_Q16-1-32bit-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagickCore-6_Q16-1-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagickCore-6_Q16-1-debuginfo-32bit-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagickCore-6_Q16-1-debuginfo-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagickWand-6_Q16-1-6.8.8.1-40.1")) flag++;
if (rpm_check(release:"SLED12", sp:"1", cpu:"x86_64", reference:"libMagickWand-6_Q16-1-debuginfo-6.8.8.1-40.1")) flag++;
if (flag)
{
if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());
else security_hole(0);
exit(0);
}
else
{
tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, "ImageMagick");
}
Vendor | Product | Version | CPE |
---|---|---|---|
novell | suse_linux | imagemagick-debuginfo | p-cpe:/a:novell:suse_linux:imagemagick-debuginfo |
novell | suse_linux | imagemagick-debugsource | p-cpe:/a:novell:suse_linux:imagemagick-debugsource |
novell | suse_linux | libmagick%2b%2b-6_q16 | p-cpe:/a:novell:suse_linux:libmagick%2b%2b-6_q16 |
novell | suse_linux | libmagick%2b%2b-6_q16-3-debuginfo | p-cpe:/a:novell:suse_linux:libmagick%2b%2b-6_q16-3-debuginfo |
novell | suse_linux | libmagickcore-6_q16 | p-cpe:/a:novell:suse_linux:libmagickcore-6_q16 |
novell | suse_linux | libmagickcore-6_q16-1 | p-cpe:/a:novell:suse_linux:libmagickcore-6_q16-1 |
novell | suse_linux | libmagickcore-6_q16-1-debuginfo | p-cpe:/a:novell:suse_linux:libmagickcore-6_q16-1-debuginfo |
novell | suse_linux | libmagickwand-6_q16 | p-cpe:/a:novell:suse_linux:libmagickwand-6_q16 |
novell | suse_linux | libmagickwand-6_q16-1-debuginfo | p-cpe:/a:novell:suse_linux:libmagickwand-6_q16-1-debuginfo |
novell | suse_linux | 12 | cpe:/o:novell:suse_linux:12 |
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-9907
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8957
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8958
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8959
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6823
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7101
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7513
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7514
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7515
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7516
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7517
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7518
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7519
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7520
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7521
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7522
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7523
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7524
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7525
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7526
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7527
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7528
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7529
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7530
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7531
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7532
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7533
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7534
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7535
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7537
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7538
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7539
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7540
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7799
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7800
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7996
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7997
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8677
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8682
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8683
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8684
www.nessus.org/u?1aea0f46
bugzilla.suse.com/show_bug.cgi?id=1000394
bugzilla.suse.com/show_bug.cgi?id=1000399
bugzilla.suse.com/show_bug.cgi?id=1000434
bugzilla.suse.com/show_bug.cgi?id=1000436
bugzilla.suse.com/show_bug.cgi?id=1000686
bugzilla.suse.com/show_bug.cgi?id=1000688
bugzilla.suse.com/show_bug.cgi?id=1000689
bugzilla.suse.com/show_bug.cgi?id=1000690
bugzilla.suse.com/show_bug.cgi?id=1000691
bugzilla.suse.com/show_bug.cgi?id=1000692
bugzilla.suse.com/show_bug.cgi?id=1000693
bugzilla.suse.com/show_bug.cgi?id=1000694
bugzilla.suse.com/show_bug.cgi?id=1000695
bugzilla.suse.com/show_bug.cgi?id=1000696
bugzilla.suse.com/show_bug.cgi?id=1000697
bugzilla.suse.com/show_bug.cgi?id=1000698
bugzilla.suse.com/show_bug.cgi?id=1000699
bugzilla.suse.com/show_bug.cgi?id=1000700
bugzilla.suse.com/show_bug.cgi?id=1000701
bugzilla.suse.com/show_bug.cgi?id=1000702
bugzilla.suse.com/show_bug.cgi?id=1000703
bugzilla.suse.com/show_bug.cgi?id=1000704
bugzilla.suse.com/show_bug.cgi?id=1000706
bugzilla.suse.com/show_bug.cgi?id=1000707
bugzilla.suse.com/show_bug.cgi?id=1000708
bugzilla.suse.com/show_bug.cgi?id=1000709
bugzilla.suse.com/show_bug.cgi?id=1000711
bugzilla.suse.com/show_bug.cgi?id=1000712
bugzilla.suse.com/show_bug.cgi?id=1000713
bugzilla.suse.com/show_bug.cgi?id=1000714
bugzilla.suse.com/show_bug.cgi?id=1000715
bugzilla.suse.com/show_bug.cgi?id=1001066
bugzilla.suse.com/show_bug.cgi?id=1001221
bugzilla.suse.com/show_bug.cgi?id=1002206
bugzilla.suse.com/show_bug.cgi?id=1002209
bugzilla.suse.com/show_bug.cgi?id=1002421
bugzilla.suse.com/show_bug.cgi?id=1002422
bugzilla.suse.com/show_bug.cgi?id=1003629
bugzilla.suse.com/show_bug.cgi?id=1005123
bugzilla.suse.com/show_bug.cgi?id=1005125
bugzilla.suse.com/show_bug.cgi?id=1005127
bugzilla.suse.com/show_bug.cgi?id=1005328
www.suse.com/security/cve/CVE-2014-9907/
www.suse.com/security/cve/CVE-2015-8957/
www.suse.com/security/cve/CVE-2015-8958/
www.suse.com/security/cve/CVE-2015-8959/
www.suse.com/security/cve/CVE-2016-6823/
www.suse.com/security/cve/CVE-2016-7101/
www.suse.com/security/cve/CVE-2016-7513/
www.suse.com/security/cve/CVE-2016-7514/
www.suse.com/security/cve/CVE-2016-7515/
www.suse.com/security/cve/CVE-2016-7516/
www.suse.com/security/cve/CVE-2016-7517/
www.suse.com/security/cve/CVE-2016-7518/
www.suse.com/security/cve/CVE-2016-7519/
www.suse.com/security/cve/CVE-2016-7520/
www.suse.com/security/cve/CVE-2016-7521/
www.suse.com/security/cve/CVE-2016-7522/
www.suse.com/security/cve/CVE-2016-7523/
www.suse.com/security/cve/CVE-2016-7524/
www.suse.com/security/cve/CVE-2016-7525/
www.suse.com/security/cve/CVE-2016-7526/
www.suse.com/security/cve/CVE-2016-7527/
www.suse.com/security/cve/CVE-2016-7528/
www.suse.com/security/cve/CVE-2016-7529/
www.suse.com/security/cve/CVE-2016-7530/
www.suse.com/security/cve/CVE-2016-7531/
www.suse.com/security/cve/CVE-2016-7532/
www.suse.com/security/cve/CVE-2016-7533/
www.suse.com/security/cve/CVE-2016-7534/
www.suse.com/security/cve/CVE-2016-7535/
www.suse.com/security/cve/CVE-2016-7537/
www.suse.com/security/cve/CVE-2016-7538/
www.suse.com/security/cve/CVE-2016-7539/
www.suse.com/security/cve/CVE-2016-7540/
www.suse.com/security/cve/CVE-2016-7799/
www.suse.com/security/cve/CVE-2016-7800/
www.suse.com/security/cve/CVE-2016-7996/
www.suse.com/security/cve/CVE-2016-7997/
www.suse.com/security/cve/CVE-2016-8677/
www.suse.com/security/cve/CVE-2016-8682/
www.suse.com/security/cve/CVE-2016-8683/
www.suse.com/security/cve/CVE-2016-8684/