Lucene search

K
nessusThis script is Copyright (C) 2016-2022 and is owned by Tenable, Inc. or an Affiliate thereof.DEBIAN_DSA-3731.NASL
HistoryDec 12, 2016 - 12:00 a.m.

Debian DSA-3731-1 : chromium-browser - security update

2016-12-1200:00:00
This script is Copyright (C) 2016-2022 and is owned by Tenable, Inc. or an Affiliate thereof.
www.tenable.com
24

Several vulnerabilities have been discovered in the chromium web browser.

  • CVE-2016-5181 A cross-site scripting issue was discovered.

  • CVE-2016-5182 Giwan Go discovered a heap overflow issue.

  • CVE-2016-5183 A use-after-free issue was discovered in the pdfium library.

  • CVE-2016-5184 Another use-after-free issue was discovered in the pdfium library.

  • CVE-2016-5185 cloudfuzzer discovered a use-after-free issue in Blink/Webkit.

  • CVE-2016-5186 Abdulrahman Alqabandi discovered an out-of-bounds read issue in the developer tools.

  • CVE-2016-5187 Luan Herrera discovered a URL spoofing issue.

  • CVE-2016-5188 Luan Herrera discovered that some drop down menus can be used to hide parts of the user interface.

  • CVE-2016-5189 xisigr discovered a URL spoofing issue.

  • CVE-2016-5190 Atte Kettunen discovered a use-after-free issue.

  • CVE-2016-5191 Gareth Hughes discovered a cross-site scripting issue.

  • CVE-2016-5192 [email protected] discovered a same-origin bypass.

  • CVE-2016-5193 Yuyang Zhou discovered a way to pop open a new window.

  • CVE-2016-5194 The chrome development team found and fixed various issues during internal auditing.

  • CVE-2016-5198 Tencent Keen Security Lab discovered an out-of-bounds memory access issue in the v8 JavaScript library.

  • CVE-2016-5199 A heap corruption issue was discovered in the ffmpeg library.

  • CVE-2016-5200 Choongwoo Han discovered an out-of-bounds memory access issue in the v8 JavaScript library.

  • CVE-2016-5201 Rob Wu discovered an information leak.

  • CVE-2016-5202 The chrome development team found and fixed various issues during internal auditing.

  • CVE-2016-5203 A use-after-free issue was discovered in the pdfium library.

  • CVE-2016-5204 Mariusz Mlynski discovered a cross-site scripting issue in SVG image handling.

  • CVE-2016-5205 A cross-site scripting issue was discovered.

  • CVE-2016-5206 Rob Wu discovered a same-origin bypass in the pdfium library.

  • CVE-2016-5207 Mariusz Mlynski discovered a cross-site scripting issue.

  • CVE-2016-5208 Mariusz Mlynski discovered another cross-site scripting issue.

  • CVE-2016-5209 Giwan Go discovered an out-of-bounds write issue in Blink/Webkit.

  • CVE-2016-5210 Ke Liu discovered an out-of-bounds write in the pdfium library.

  • CVE-2016-5211 A use-after-free issue was discovered in the pdfium library.

  • CVE-2016-5212 Khalil Zhani discovered an information disclosure issue in the developer tools.

  • CVE-2016-5213 Khalil Zhani discovered a use-after-free issue in the v8 JavaScript library.

  • CVE-2016-5214 Jonathan Birch discovered a file download protection bypass.

  • CVE-2016-5215 Looben Yang discovered a use-after-free issue.

  • CVE-2016-5216 A use-after-free issue was discovered in the pdfium library.

  • CVE-2016-5217 Rob Wu discovered a condition where data was not validated by the pdfium library.

  • CVE-2016-5218 Abdulrahman Alqabandi discovered a URL spoofing issue.

  • CVE-2016-5219 Rob Wu discovered a use-after-free issue in the v8 JavaScript library.

  • CVE-2016-5220 Rob Wu discovered a way to access files on the local system.

  • CVE-2016-5221 Tim Becker discovered an integer overflow issue in the angle library.

  • CVE-2016-5222 xisigr discovered a URL spoofing issue.

  • CVE-2016-5223 Hwiwon Lee discovered an integer overflow issue in the pdfium library.

  • CVE-2016-5224 Roeland Krak discovered a same-origin bypass in SVG image handling.

  • CVE-2016-5225 Scott Helme discovered a Content Security Protection bypass.

  • CVE-2016-5226 Jun Kokatsu discovered a cross-scripting issue.

  • CVE-2016-9650 Jakub Zoczek discovered a Content Security Protection information disclosure.

  • CVE-2016-9651 Guang Gong discovered a way to access private data in the v8 JavaScript library.

  • CVE-2016-9652 The chrome development team found and fixed various issues during internal auditing.

#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were  
# extracted from Debian Security Advisory DSA-3731. The text 
# itself is copyright (C) Software in the Public Interest, Inc.
#

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

if (description)
{
  script_id(95667);
  script_version("3.20");
  script_set_attribute(attribute:"plugin_modification_date", value:"2022/06/08");

  script_cve_id(
    "CVE-2016-5181",
    "CVE-2016-5182",
    "CVE-2016-5183",
    "CVE-2016-5184",
    "CVE-2016-5185",
    "CVE-2016-5186",
    "CVE-2016-5187",
    "CVE-2016-5188",
    "CVE-2016-5189",
    "CVE-2016-5190",
    "CVE-2016-5191",
    "CVE-2016-5192",
    "CVE-2016-5193",
    "CVE-2016-5194",
    "CVE-2016-5198",
    "CVE-2016-5199",
    "CVE-2016-5200",
    "CVE-2016-5201",
    "CVE-2016-5202",
    "CVE-2016-5203",
    "CVE-2016-5204",
    "CVE-2016-5205",
    "CVE-2016-5206",
    "CVE-2016-5207",
    "CVE-2016-5208",
    "CVE-2016-5209",
    "CVE-2016-5210",
    "CVE-2016-5211",
    "CVE-2016-5212",
    "CVE-2016-5213",
    "CVE-2016-5214",
    "CVE-2016-5215",
    "CVE-2016-5216",
    "CVE-2016-5217",
    "CVE-2016-5218",
    "CVE-2016-5219",
    "CVE-2016-5220",
    "CVE-2016-5221",
    "CVE-2016-5222",
    "CVE-2016-5223",
    "CVE-2016-5224",
    "CVE-2016-5225",
    "CVE-2016-5226",
    "CVE-2016-9650",
    "CVE-2016-9651",
    "CVE-2016-9652"
  );
  script_xref(name:"DSA", value:"3731");
  script_xref(name:"CISA-KNOWN-EXPLOITED", value:"2022/06/22");

  script_name(english:"Debian DSA-3731-1 : chromium-browser - security update");

  script_set_attribute(attribute:"synopsis", value:
"The remote Debian host is missing a security-related update.");
  script_set_attribute(attribute:"description", value:
"Several vulnerabilities have been discovered in the chromium web
browser.

  - CVE-2016-5181
    A cross-site scripting issue was discovered.

  - CVE-2016-5182
    Giwan Go discovered a heap overflow issue.

  - CVE-2016-5183
    A use-after-free issue was discovered in the pdfium
    library.

  - CVE-2016-5184
    Another use-after-free issue was discovered in the
    pdfium library.

  - CVE-2016-5185
    cloudfuzzer discovered a use-after-free issue in
    Blink/Webkit.

  - CVE-2016-5186
    Abdulrahman Alqabandi discovered an out-of-bounds read
    issue in the developer tools.

  - CVE-2016-5187
    Luan Herrera discovered a URL spoofing issue.

  - CVE-2016-5188
    Luan Herrera discovered that some drop down menus can be
    used to hide parts of the user interface.

  - CVE-2016-5189
    xisigr discovered a URL spoofing issue.

  - CVE-2016-5190
    Atte Kettunen discovered a use-after-free issue.

  - CVE-2016-5191
    Gareth Hughes discovered a cross-site scripting issue.

  - CVE-2016-5192
    [email protected] discovered a same-origin bypass.

  - CVE-2016-5193
    Yuyang Zhou discovered a way to pop open a new window.

  - CVE-2016-5194
    The chrome development team found and fixed various
    issues during internal auditing.

  - CVE-2016-5198
    Tencent Keen Security Lab discovered an out-of-bounds
    memory access issue in the v8 JavaScript library.

  - CVE-2016-5199
    A heap corruption issue was discovered in the ffmpeg
    library.

  - CVE-2016-5200
    Choongwoo Han discovered an out-of-bounds memory access
    issue in the v8 JavaScript library.

  - CVE-2016-5201
    Rob Wu discovered an information leak.

  - CVE-2016-5202
    The chrome development team found and fixed various
    issues during internal auditing.

  - CVE-2016-5203
    A use-after-free issue was discovered in the pdfium
    library.

  - CVE-2016-5204
    Mariusz Mlynski discovered a cross-site scripting issue
    in SVG image handling.

  - CVE-2016-5205
    A cross-site scripting issue was discovered.

  - CVE-2016-5206
    Rob Wu discovered a same-origin bypass in the pdfium
    library.

  - CVE-2016-5207
    Mariusz Mlynski discovered a cross-site scripting issue.

  - CVE-2016-5208
    Mariusz Mlynski discovered another cross-site scripting
    issue.

  - CVE-2016-5209
    Giwan Go discovered an out-of-bounds write issue in
    Blink/Webkit.

  - CVE-2016-5210
    Ke Liu discovered an out-of-bounds write in the pdfium
    library.

  - CVE-2016-5211
    A use-after-free issue was discovered in the pdfium
    library.

  - CVE-2016-5212
    Khalil Zhani discovered an information disclosure issue
    in the developer tools.

  - CVE-2016-5213
    Khalil Zhani discovered a use-after-free issue in the v8
    JavaScript library.

  - CVE-2016-5214
    Jonathan Birch discovered a file download protection
    bypass.

  - CVE-2016-5215
    Looben Yang discovered a use-after-free issue.

  - CVE-2016-5216
    A use-after-free issue was discovered in the pdfium
    library.

  - CVE-2016-5217
    Rob Wu discovered a condition where data was not
    validated by the pdfium library.

  - CVE-2016-5218
    Abdulrahman Alqabandi discovered a URL spoofing issue.

  - CVE-2016-5219
    Rob Wu discovered a use-after-free issue in the v8
    JavaScript library.

  - CVE-2016-5220
    Rob Wu discovered a way to access files on the local
    system.

  - CVE-2016-5221
    Tim Becker discovered an integer overflow issue in the
    angle library.

  - CVE-2016-5222
    xisigr discovered a URL spoofing issue.

  - CVE-2016-5223
    Hwiwon Lee discovered an integer overflow issue in the
    pdfium library.

  - CVE-2016-5224
    Roeland Krak discovered a same-origin bypass in SVG
    image handling.

  - CVE-2016-5225
    Scott Helme discovered a Content Security Protection
    bypass.

  - CVE-2016-5226
    Jun Kokatsu discovered a cross-scripting issue.

  - CVE-2016-9650
    Jakub Zoczek discovered a Content Security Protection
    information disclosure.

  - CVE-2016-9651
    Guang Gong discovered a way to access private data in
    the v8 JavaScript library.

  - CVE-2016-9652
    The chrome development team found and fixed various
    issues during internal auditing.");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5181");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5182");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5183");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5184");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5185");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5186");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5187");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5188");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5189");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5190");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5191");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5192");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5193");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5194");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5198");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5199");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5200");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5201");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5202");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5203");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5204");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5205");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5206");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5207");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5208");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5209");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5210");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5211");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5212");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5213");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5214");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5215");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5216");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5217");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5218");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5219");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5220");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5221");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5222");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5223");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5224");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5225");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-5226");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-9650");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-9651");
  script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2016-9652");
  script_set_attribute(attribute:"see_also", value:"https://packages.debian.org/source/jessie/chromium-browser");
  script_set_attribute(attribute:"see_also", value:"https://www.debian.org/security/2016/dsa-3731");
  script_set_attribute(attribute:"solution", value:
"Upgrade the chromium-browser packages.

For the stable distribution (jessie), these problems have been fixed
in version 55.0.2883.75-1~deb8u1.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:H/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:H/RL:O/RC:C");

  script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"true");
  script_set_attribute(attribute:"exploited_by_malware", value:"true");

  script_set_attribute(attribute:"vuln_publication_date", value:"2016/12/18");
  script_set_attribute(attribute:"patch_publication_date", value:"2016/12/11");
  script_set_attribute(attribute:"plugin_publication_date", value:"2016/12/12");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:chromium-browser");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:8.0");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Debian Local Security Checks");

  script_copyright(english:"This script is Copyright (C) 2016-2022 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ssh_get_info.nasl");
  script_require_keys("Host/local_checks_enabled", "Host/Debian/release", "Host/Debian/dpkg-l");

  exit(0);
}


include("audit.inc");
include("debian_package.inc");


if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (!get_kb_item("Host/Debian/release")) audit(AUDIT_OS_NOT, "Debian");
if (!get_kb_item("Host/Debian/dpkg-l")) audit(AUDIT_PACKAGE_LIST_MISSING);


flag = 0;
if (deb_check(release:"8.0", prefix:"chromedriver", reference:"55.0.2883.75-1~deb8u1")) flag++;
if (deb_check(release:"8.0", prefix:"chromium", reference:"55.0.2883.75-1~deb8u1")) flag++;
if (deb_check(release:"8.0", prefix:"chromium-dbg", reference:"55.0.2883.75-1~deb8u1")) flag++;
if (deb_check(release:"8.0", prefix:"chromium-inspector", reference:"55.0.2883.75-1~deb8u1")) flag++;
if (deb_check(release:"8.0", prefix:"chromium-l10n", reference:"55.0.2883.75-1~deb8u1")) flag++;

if (flag)
{
  if (report_verbosity > 0) security_hole(port:0, extra:deb_report_get());
  else security_hole(0);
  exit(0);
}
else audit(AUDIT_HOST_NOT, "affected");
VendorProductVersionCPE
debiandebian_linuxchromium-browserp-cpe:/a:debian:debian_linux:chromium-browser
debiandebian_linux8.0cpe:/o:debian:debian_linux:8.0

References