Vulnerabilities > CVE-2017-5027 - Unspecified vulnerability in Google Chrome

047910
CVSS 4.3 - MEDIUM
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
NONE
Integrity impact
LOW
Availability impact
NONE
network
low complexity
google
nessus

Summary

Blink in Google Chrome prior to 56.0.2924.76 for Linux, Windows and Mac, and 56.0.2924.87 for Android, failed to properly enforce unsafe-inline content security policy, which allowed a remote attacker to bypass content security policy via a crafted HTML page.

Vulnerable Configurations

Part Description Count
Application
Google
3779

Nessus

  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2017-E83C26A8C9.NASL
    descriptionThis update updates QtWebEngine to the 5.9.0 release. QtWebEngine 5.9.0 is part of the Qt 5.9.0 release, but only the QtWebEngine component is included in this update. The update fixes the following security issues in QtWebEngine 5.8.0: CVE-2017-5006, CVE-2017-5007, CVE-2017-5008, CVE-2017-5009, CVE-2017-5010, CVE-2017-5011, CVE-2017-5012, CVE-2017-5013, CVE-2017-5014, CVE-2017-5015, CVE-2017-5016, CVE-2017-5017, CVE-2017-5018, CVE-2017-5019, CVE-2017-5020, CVE-2017-5021, CVE-2017-5022, CVE-2017-5023, CVE-2017-5024, CVE-2017-5025, CVE-2017-5026, CVE-2017-5027, CVE-2017-5029, CVE-2017-5032, CVE-2017-5033, CVE-2017-5034, CVE-2017-5036, CVE-2017-5039, CVE-2017-5040, CVE-2017-5044, CVE-2017-5045, CVE-2017-5046, CVE-2017-5052, CVE-2017-5053, CVE-2017-5055, CVE-2017-5057, CVE-2017-5058, CVE-2017-5059, CVE-2017-5060, CVE-2017-5061, CVE-2017-5062, CVE-2017-5065, CVE-2017-5066, CVE-2017-5067, CVE-2017-5068, and CVE-2017-5069. Other important changes include : - Based on Chromium 56.0.2924.122 with security fixes from Chromium up to version 58.0.3029.96. (5.8.0 was based on Chromium 53.0.2785.148 with security fixes from Chromium up to version 55.0.2883.75.) - [QTBUG-54650, QTBUG-59922] Accessibility is now disabled by default on Linux, like it is in Chrome, due to poor options for enabling it conditionally and its heavy performance impact. Set the environment variable `QTWEBENGINE_ENABLE_LINUX_ACCESSIBILITY` to enable it again. - [QTBUG-56531] Enabled `filesystem:` protocol handler. - [QTBUG-57720] Optimized incremental scene-graph rendering in particular for software rendering. - [QTBUG-60049] Enabled brotli support. - Many bug fixes, see https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/cha nges-5.9.0?h=5.9 for details. In addition, this build includes a fix for https://bugreports.qt.io/browse/QTBUG-61521 , a binary incompatibility in QtWebEngine 5.9.0 compared to 5.8.0. Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2017-07-17
    plugin id101740
    published2017-07-17
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/101740
    titleFedora 26 : qt5-qtwebengine (2017-e83c26a8c9)
    code
    #%NASL_MIN_LEVEL 80502
    #
    # (C) Tenable Network Security, Inc.
    #
    # The descriptive text and package checks in this plugin were  
    # extracted from Fedora Security Advisory FEDORA-2017-e83c26a8c9.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(101740);
      script_version("3.7");
      script_set_attribute(attribute:"plugin_modification_date", value:"2020/06/04");
    
      script_cve_id("CVE-2017-5006", "CVE-2017-5007", "CVE-2017-5008", "CVE-2017-5009", "CVE-2017-5010", "CVE-2017-5011", "CVE-2017-5012", "CVE-2017-5013", "CVE-2017-5014", "CVE-2017-5015", "CVE-2017-5016", "CVE-2017-5017", "CVE-2017-5018", "CVE-2017-5019", "CVE-2017-5020", "CVE-2017-5021", "CVE-2017-5022", "CVE-2017-5023", "CVE-2017-5024", "CVE-2017-5025", "CVE-2017-5026", "CVE-2017-5027", "CVE-2017-5029", "CVE-2017-5032", "CVE-2017-5033", "CVE-2017-5034", "CVE-2017-5036", "CVE-2017-5039", "CVE-2017-5040", "CVE-2017-5044", "CVE-2017-5045", "CVE-2017-5046", "CVE-2017-5052", "CVE-2017-5053", "CVE-2017-5055", "CVE-2017-5057", "CVE-2017-5058", "CVE-2017-5059", "CVE-2017-5060", "CVE-2017-5061", "CVE-2017-5062", "CVE-2017-5065", "CVE-2017-5066", "CVE-2017-5067", "CVE-2017-5068", "CVE-2017-5069");
      script_xref(name:"FEDORA", value:"2017-e83c26a8c9");
    
      script_name(english:"Fedora 26 : qt5-qtwebengine (2017-e83c26a8c9)");
      script_summary(english:"Checks rpm output for the updated package.");
    
      script_set_attribute(
        attribute:"synopsis", 
        value:"The remote Fedora host is missing a security update."
      );
      script_set_attribute(
        attribute:"description", 
        value:
    "This update updates QtWebEngine to the 5.9.0 release. QtWebEngine
    5.9.0 is part of the Qt 5.9.0 release, but only the QtWebEngine
    component is included in this update.
    
    The update fixes the following security issues in QtWebEngine 5.8.0:
    CVE-2017-5006, CVE-2017-5007, CVE-2017-5008, CVE-2017-5009,
    CVE-2017-5010, CVE-2017-5011, CVE-2017-5012, CVE-2017-5013,
    CVE-2017-5014, CVE-2017-5015, CVE-2017-5016, CVE-2017-5017,
    CVE-2017-5018, CVE-2017-5019, CVE-2017-5020, CVE-2017-5021,
    CVE-2017-5022, CVE-2017-5023, CVE-2017-5024, CVE-2017-5025,
    CVE-2017-5026, CVE-2017-5027, CVE-2017-5029, CVE-2017-5032,
    CVE-2017-5033, CVE-2017-5034, CVE-2017-5036, CVE-2017-5039,
    CVE-2017-5040, CVE-2017-5044, CVE-2017-5045, CVE-2017-5046,
    CVE-2017-5052, CVE-2017-5053, CVE-2017-5055, CVE-2017-5057,
    CVE-2017-5058, CVE-2017-5059, CVE-2017-5060, CVE-2017-5061,
    CVE-2017-5062, CVE-2017-5065, CVE-2017-5066, CVE-2017-5067,
    CVE-2017-5068, and CVE-2017-5069.
    
    Other important changes include :
    
      - Based on Chromium 56.0.2924.122 with security fixes from
        Chromium up to version 58.0.3029.96. (5.8.0 was based on
        Chromium 53.0.2785.148 with security fixes from Chromium
        up to version 55.0.2883.75.)
    
      - [QTBUG-54650, QTBUG-59922] Accessibility is now disabled
        by default on Linux, like it is in Chrome, due to poor
        options for enabling it conditionally and its heavy
        performance impact. Set the environment variable
        `QTWEBENGINE_ENABLE_LINUX_ACCESSIBILITY` to enable it
        again.
    
      - [QTBUG-56531] Enabled `filesystem:` protocol handler.
    
      - [QTBUG-57720] Optimized incremental scene-graph
        rendering in particular for software rendering.
    
      - [QTBUG-60049] Enabled brotli support.
    
      - Many bug fixes, see
        https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/cha
        nges-5.9.0?h=5.9 for details.
    
    In addition, this build includes a fix for
    https://bugreports.qt.io/browse/QTBUG-61521 , a binary incompatibility
    in QtWebEngine 5.9.0 compared to 5.8.0.
    
    Note that Tenable Network Security has extracted the preceding
    description block directly from the Fedora update system website.
    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://bodhi.fedoraproject.org/updates/FEDORA-2017-e83c26a8c9"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://bugreports.qt.io/browse/QTBUG-61521"
      );
      # https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.0?h=5.9
      script_set_attribute(
        attribute:"see_also",
        value:"http://www.nessus.org/u?d3ac68dd"
      );
      script_set_attribute(
        attribute:"solution", 
        value:"Update the affected qt5-qtwebengine package."
      );
      script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C");
      script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H");
      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:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:fedoraproject:fedora:qt5-qtwebengine");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:fedoraproject:fedora:26");
    
      script_set_attribute(attribute:"vuln_publication_date", value:"2017/02/17");
      script_set_attribute(attribute:"patch_publication_date", value:"2017/07/06");
      script_set_attribute(attribute:"plugin_publication_date", value:"2017/07/17");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_copyright(english:"This script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.");
      script_family(english:"Fedora Local Security Checks");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/RedHat/release", "Host/RedHat/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/RedHat/release");
    if (isnull(release) || "Fedora" >!< release) audit(AUDIT_OS_NOT, "Fedora");
    os_ver = pregmatch(pattern: "Fedora.*release ([0-9]+)", string:release);
    if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "Fedora");
    os_ver = os_ver[1];
    if (! preg(pattern:"^26([^0-9]|$)", string:os_ver)) audit(AUDIT_OS_NOT, "Fedora 26", "Fedora " + os_ver);
    
    if (!get_kb_item("Host/RedHat/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
    
    
    cpu = get_kb_item("Host/cpu");
    if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "Fedora", cpu);
    
    
    flag = 0;
    if (rpm_check(release:"FC26", reference:"qt5-qtwebengine-5.9.0-4.fc26")) flag++;
    
    
    if (flag)
    {
      security_report_v4(
        port       : 0,
        severity   : SECURITY_HOLE,
        extra      : rpm_report_get()
      );
      exit(0);
    }
    else
    {
      tested = pkg_tests_get();
      if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
      else audit(AUDIT_PACKAGE_NOT_INSTALLED, "qt5-qtwebengine");
    }
    
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2017-98BED96D12.NASL
    descriptionThis update updates QtWebEngine to a snapshot from the Qt 5.6 LTS (long-term support) branch. This is a snapshot of the QtWebEngine that will be included in the bugfix and security release Qt 5.6.3, but only the QtWebEngine component is included in this update. The update fixes the following security issues in QtWebEngine 5.6.2: CVE-2016-5133, CVE-2016-5147, CVE-2016-5153, CVE-2016-5155, CVE-2016-5161, CVE-2016-5166, CVE-2016-5170, CVE-2016-5171, CVE-2016-5172, CVE-2016-5181, CVE-2016-5185, CVE-2016-5186, CVE-2016-5187, CVE-2016-5188, CVE-2016-5192, CVE-2016-5198, CVE-2016-5205, CVE-2016-5207, CVE-2016-5208, CVE-2016-5214, CVE-2016-5215, CVE-2016-5221, CVE-2016-5222, CVE-2016-5224, CVE-2016-5225, CVE-2016-9650, CVE-2016-9651, CVE-2016-9652, CVE-2017-5006, CVE-2017-5007, CVE-2017-5008, CVE-2017-5009, CVE-2017-5010, CVE-2017-5012, CVE-2017-5015, CVE-2017-5016, CVE-2017-5017, CVE-2017-5019, CVE-2017-5023, CVE-2017-5024, CVE-2017-5025, CVE-2017-5026, CVE-2017-5027, CVE-2017-5029, CVE-2017-5033, CVE-2017-5037, CVE-2017-5044, CVE-2017-5046, CVE-2017-5047, CVE-2017-5048, CVE-2017-5049, CVE-2017-5050, CVE-2017-5051, CVE-2017-5059, CVE-2017-5061, CVE-2017-5062, CVE-2017-5065, CVE-2017-5067, CVE-2017-5069, CVE-2017-5070, CVE-2017-5071, CVE-2017-5075, CVE-2017-5076, CVE-2016-5078, CVE-2017-5083, and CVE-2017-5089. Other important changes include : - Based on Chromium 49.0.2623.111 (the version used in QtWebEngine 5.7.x) with security fixes from Chromium up to version 59.0.3071.104. (5.6.2 was based on Chromium 45.0.2554.101 with security fixes from Chromium up to version 52.0.2743.116.) - All other bug fixes from QtWebEngine 5.7.1 have been backported. See http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.6.3?h=5. 6 for details. (Please note that at the time of this writing, not all security backports are listed in that file yet. The list above is accurate.) Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2017-07-24
    plugin id101920
    published2017-07-24
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/101920
    titleFedora 24 : qt5-qtwebengine (2017-98bed96d12)
    code
    #%NASL_MIN_LEVEL 80502
    #
    # (C) Tenable Network Security, Inc.
    #
    # The descriptive text and package checks in this plugin were  
    # extracted from Fedora Security Advisory FEDORA-2017-98bed96d12.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(101920);
      script_version("3.9");
      script_set_attribute(attribute:"plugin_modification_date", value:"2020/06/04");
    
      script_cve_id("CVE-2016-5078", "CVE-2016-5133", "CVE-2016-5147", "CVE-2016-5153", "CVE-2016-5155", "CVE-2016-5161", "CVE-2016-5166", "CVE-2016-5170", "CVE-2016-5171", "CVE-2016-5172", "CVE-2016-5181", "CVE-2016-5185", "CVE-2016-5186", "CVE-2016-5187", "CVE-2016-5188", "CVE-2016-5192", "CVE-2016-5198", "CVE-2016-5205", "CVE-2016-5207", "CVE-2016-5208", "CVE-2016-5214", "CVE-2016-5215", "CVE-2016-5221", "CVE-2016-5222", "CVE-2016-5224", "CVE-2016-5225", "CVE-2016-9650", "CVE-2016-9651", "CVE-2016-9652", "CVE-2017-5006", "CVE-2017-5007", "CVE-2017-5008", "CVE-2017-5009", "CVE-2017-5010", "CVE-2017-5012", "CVE-2017-5015", "CVE-2017-5016", "CVE-2017-5017", "CVE-2017-5019", "CVE-2017-5023", "CVE-2017-5024", "CVE-2017-5025", "CVE-2017-5026", "CVE-2017-5027", "CVE-2017-5029", "CVE-2017-5033", "CVE-2017-5037", "CVE-2017-5044", "CVE-2017-5046", "CVE-2017-5047", "CVE-2017-5048", "CVE-2017-5049", "CVE-2017-5050", "CVE-2017-5051", "CVE-2017-5059", "CVE-2017-5061", "CVE-2017-5062", "CVE-2017-5065", "CVE-2017-5067", "CVE-2017-5069", "CVE-2017-5070", "CVE-2017-5071", "CVE-2017-5075", "CVE-2017-5076", "CVE-2017-5083", "CVE-2017-5089");
      script_xref(name:"FEDORA", value:"2017-98bed96d12");
    
      script_name(english:"Fedora 24 : qt5-qtwebengine (2017-98bed96d12)");
      script_summary(english:"Checks rpm output for the updated package.");
    
      script_set_attribute(
        attribute:"synopsis", 
        value:"The remote Fedora host is missing a security update."
      );
      script_set_attribute(
        attribute:"description", 
        value:
    "This update updates QtWebEngine to a snapshot from the Qt 5.6 LTS
    (long-term support) branch. This is a snapshot of the QtWebEngine that
    will be included in the bugfix and security release Qt 5.6.3, but only
    the QtWebEngine component is included in this update.
    
    The update fixes the following security issues in QtWebEngine 5.6.2:
    CVE-2016-5133, CVE-2016-5147, CVE-2016-5153, CVE-2016-5155,
    CVE-2016-5161, CVE-2016-5166, CVE-2016-5170, CVE-2016-5171,
    CVE-2016-5172, CVE-2016-5181, CVE-2016-5185, CVE-2016-5186,
    CVE-2016-5187, CVE-2016-5188, CVE-2016-5192, CVE-2016-5198,
    CVE-2016-5205, CVE-2016-5207, CVE-2016-5208, CVE-2016-5214,
    CVE-2016-5215, CVE-2016-5221, CVE-2016-5222, CVE-2016-5224,
    CVE-2016-5225, CVE-2016-9650, CVE-2016-9651, CVE-2016-9652,
    CVE-2017-5006, CVE-2017-5007, CVE-2017-5008, CVE-2017-5009,
    CVE-2017-5010, CVE-2017-5012, CVE-2017-5015, CVE-2017-5016,
    CVE-2017-5017, CVE-2017-5019, CVE-2017-5023, CVE-2017-5024,
    CVE-2017-5025, CVE-2017-5026, CVE-2017-5027, CVE-2017-5029,
    CVE-2017-5033, CVE-2017-5037, CVE-2017-5044, CVE-2017-5046,
    CVE-2017-5047, CVE-2017-5048, CVE-2017-5049, CVE-2017-5050,
    CVE-2017-5051, CVE-2017-5059, CVE-2017-5061, CVE-2017-5062,
    CVE-2017-5065, CVE-2017-5067, CVE-2017-5069, CVE-2017-5070,
    CVE-2017-5071, CVE-2017-5075, CVE-2017-5076, CVE-2016-5078,
    CVE-2017-5083, and CVE-2017-5089.
    
    Other important changes include :
    
      - Based on Chromium 49.0.2623.111 (the version used in
        QtWebEngine 5.7.x) with security fixes from Chromium up
        to version 59.0.3071.104. (5.6.2 was based on Chromium
        45.0.2554.101 with security fixes from Chromium up to
        version 52.0.2743.116.)
    
      - All other bug fixes from QtWebEngine 5.7.1 have been
        backported.
    
    See
    http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.6.3?h=5.
    6 for details. (Please note that at the time of this writing, not all
    security backports are listed in that file yet. The list above is
    accurate.)
    
    Note that Tenable Network Security has extracted the preceding
    description block directly from the Fedora update system website.
    Tenable has attempted to automatically clean and format it as much as
    possible without introducing additional issues."
      );
      # http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.6.3?h=5.6
      script_set_attribute(
        attribute:"see_also",
        value:"http://www.nessus.org/u?dfc84d1b"
      );
      script_set_attribute(
        attribute:"see_also",
        value:"https://bodhi.fedoraproject.org/updates/FEDORA-2017-98bed96d12"
      );
      script_set_attribute(
        attribute:"solution", 
        value:"Update the affected qt5-qtwebengine package."
      );
      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:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"p-cpe:/a:fedoraproject:fedora:qt5-qtwebengine");
      script_set_attribute(attribute:"cpe", value:"cpe:/o:fedoraproject:fedora:24");
    
      script_set_attribute(attribute:"vuln_publication_date", value:"2016/07/23");
      script_set_attribute(attribute:"patch_publication_date", value:"2017/07/23");
      script_set_attribute(attribute:"plugin_publication_date", value:"2017/07/24");
      script_set_attribute(attribute:"generated_plugin", value:"current");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_copyright(english:"This script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.");
      script_family(english:"Fedora Local Security Checks");
    
      script_dependencies("ssh_get_info.nasl");
      script_require_keys("Host/local_checks_enabled", "Host/RedHat/release", "Host/RedHat/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/RedHat/release");
    if (isnull(release) || "Fedora" >!< release) audit(AUDIT_OS_NOT, "Fedora");
    os_ver = pregmatch(pattern: "Fedora.*release ([0-9]+)", string:release);
    if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "Fedora");
    os_ver = os_ver[1];
    if (! preg(pattern:"^24([^0-9]|$)", string:os_ver)) audit(AUDIT_OS_NOT, "Fedora 24", "Fedora " + os_ver);
    
    if (!get_kb_item("Host/RedHat/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
    
    
    cpu = get_kb_item("Host/cpu");
    if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
    if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "Fedora", cpu);
    
    
    flag = 0;
    if (rpm_check(release:"FC24", reference:"qt5-qtwebengine-5.6.3-0.1.20170712gitee719ad313e564.fc24")) flag++;
    
    
    if (flag)
    {
      security_report_v4(
        port       : 0,
        severity   : SECURITY_HOLE,
        extra      : rpm_report_get()
      );
      exit(0);
    }
    else
    {
      tested = pkg_tests_get();
      if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
      else audit(AUDIT_PACKAGE_NOT_INSTALLED, "qt5-qtwebengine");
    }
    
  • NASL familyWindows
    NASL idGOOGLE_CHROME_56_0_2924_76.NASL
    descriptionThe version of Google Chrome installed on the remote Windows host is prior to 56.0.2924.76. It is, therefore, affected by the following vulnerabilities : - A cross-site scripting (XSS) vulnerability exists in the Document::shutdown() function in dom/Document.cpp due to a failure to clear the owner
    last seen2020-06-01
    modified2020-06-02
    plugin id96828
    published2017-01-27
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/96828
    titleGoogle Chrome < 56.0.2924.76 Multiple Vulnerabilities
    code
    #
    # (C) Tenable Network Security, Inc.
    #
    
    include("compat.inc");
    
    if (description)
    {
      script_id(96828);
      script_version("1.9");
      script_cvs_date("Date: 2019/11/13");
    
      script_cve_id(
        "CVE-2017-5006",
        "CVE-2017-5007",
        "CVE-2017-5008",
        "CVE-2017-5009",
        "CVE-2017-5010",
        "CVE-2017-5011",
        "CVE-2017-5012",
        "CVE-2017-5013",
        "CVE-2017-5014",
        "CVE-2017-5015",
        "CVE-2017-5016",
        "CVE-2017-5017",
        "CVE-2017-5018",
        "CVE-2017-5019",
        "CVE-2017-5020",
        "CVE-2017-5021",
        "CVE-2017-5022",
        "CVE-2017-5023",
        "CVE-2017-5024",
        "CVE-2017-5025",
        "CVE-2017-5026",
        "CVE-2017-5027"
      );
      script_bugtraq_id(95792);
    
      script_name(english:"Google Chrome < 56.0.2924.76 Multiple Vulnerabilities");
      script_summary(english:"Checks the version of Google Chrome.");
    
      script_set_attribute(attribute:"synopsis", value:
    "A web browser installed on the remote Windows host is affected by
    multiple vulnerabilities.");
      script_set_attribute(attribute:"description", value:
    "The version of Google Chrome installed on the remote Windows host is
    prior to 56.0.2924.76. It is, therefore, affected by the following
    vulnerabilities :
    
      - A cross-site scripting (XSS) vulnerability exists in the
        Document::shutdown() function in dom/Document.cpp due to
        a failure to clear the owner's widget for a frame. An
        unauthenticated, remote attacker can exploit this, via a
        specially crafted request, to execute arbitrary script
        code in a user's browser session. (CVE-2017-5006)
    
      - A cross-site scripting (XSS) vulnerability exists in the
        Document::shutdown() function in dom/Document.cpp due to
        a failure to properly suspend pages that are closing,
        but not yet fully closed. An unauthenticated, remote
        attacker can exploit this, via a specially crafted
        request, to execute arbitrary script code in a user's
        browser session. (CVE-2017-5007)
    
      - A cross-site scripting (XSS) vulnerability exists in the
        compileAndRunPrivateScript() function in
        PrivateScriptRunner.cpp due to a failure to properly
        protect private scripts. An unauthenticated, remote
        attacker can exploit this, via a specially crafted
        request, to execute arbitrary script code in a user's
        browser session. (CVE-2017-5008)
    
      - An out-of-bounds read error exists in the
        UsingFlexibleMode() function in decoding_state.cc due to
        improper handling of frames marked as using flexible
        mode. An unauthenticated, remote attacker can exploit
        this to execute arbitrary code. (CVE-2017-5009)
    
      - A cross-site scripting (XSS) vulnerability exists in
        css/FontFace.cpp due to improper handling of FontFace
        objects. An unauthenticated, remote attacker can exploit
        this, via a specially crafted request, to execute
        arbitrary script code in a user's browser session.
        (CVE-2017-5010)
    
      - An information disclosure vulnerability exists in the
        Devtools component due to improper front-end URL
        handling. An unauthenticated, remote attacker can
        exploit this to disclose arbitrary files.
        (CVE-2017-5011)
    
      - A heap buffer overflow condition exists in Google V8 in
        the SetupAllocatingData() function in objects.h that
        occurs when failing to allocate array buffer contents.
        An unauthenticated, remote attacker can exploit this to
        execute arbitrary code. (CVE-2017-5012)
    
      - A flaw exists in the ShouldFocusLocationBarByDefault()
        function in ui/browser.cc that is triggered when
        handling NTP navigations in non-selected tabs. An
        unauthenticated, remote attacker can exploit this to
        spoof the address. (CVE-2017-5013)
    
      - A heap buffer overflow condition exists in Google Skia
        due to improper validation of user-supplied input. An
        unauthenticated, remote attacker can exploit this to
        execute arbitrary code. (CVE-2017-5014)
    
      - An unspecified flaw exists in Omnibox that allows an
        unauthenticated, remote attacker to spoof the address.
        (CVE-2017-5015)
    
      - A flaw exists in the updateVisibleValidationMessage()
        function in html/HTMLFormControlElement.cpp related to
        the form validation bubble being displayed for invisible
        pages. An unauthenticated, remote attacker can exploit
        this to spoof the UI. (CVE-2017-5016)
    
      - An uninitialized memory access flaw exists in the webm
        video processing implementation that allows an
        unauthenticated, remote attacker to have an unspecified
        impact. (CVE-2017-5017)
    
      - A cross-site scripting (XSS) vulnerability exists in the
        App Launcher component due to a failure to properly
        validate parameters. An unauthenticated, remote attacker
        can exploit this, via a specially crafted request, to
        execute arbitrary script code in a user's browser
        session. (CVE-2017-5018)
    
      - A use-after-free error exists in the OnBeforeUnload()
        function in render_frame_impl.cc. An unauthenticated,
        remote attacker can exploit this to execute arbitrary
        code. (CVE-2017-5019)
    
      - A cross-site scripting (XSS) vulnerability exists in
        Blink due to a failure to properly validate input
        related to chrome://downloads. An unauthenticated,
        remote attacker can exploit this, via a specially
        crafted request, to execute arbitrary script code in a
        user's browser session. (CVE-2017-5020)
    
      - A use-after-free error exists in the Extensions
        component. An unauthenticated, remote attacker can
        exploit this to execute arbitrary code. (CVE-2017-5021)
    
      - A security bypass vulnerability exists in
        frame/csp/ContentSecurityPolicy.cpp that allows an
        unauthenticated, remote attacker to bypass the content
        security policy (CSP). (CVE-2017-5022)
    
      - A type confusion flaw exists in the histogram collector
        feature that is triggered when handling serialized
        histograms. An unauthenticated remote attacker can
        exploit this to crash the browser, resulting in a denial
        of service condition. (CVE-2017-5023)
    
      - A heap buffer overflow condition exists in FFmpeg in the
        mov_read_uuid() function in libavformat/mov.c due to
        improper handling of overly long UUIDs. An
        unauthenticated, remote attacker can exploit this to
        cause a denial of service condition or the execution of
        arbitrary code. (CVE-2017-5024)
    
      - A heap buffer overflow condition exists in FFmpeg in the
        mov_read_hdlr() function in libavformat/mov.c due to
        improper validation of user-supplied input when handling
        titles. An unauthenticated, remote attacker can exploit
        this to execute arbitrary code. (CVE-2017-5025)
    
      - An unspecified flaw exists that allows an
        unauthenticated, remote attacker to spoof the UI.
        (CVE-2017-5026)
    
      - An unspecified flaw exists in Blink that allows an
        unauthenticated, remote attacker to bypass the content
        security policy. (CVE-2017-5027)
    
    Note that Nessus has not tested for these issues but has instead
    relied only on the application's self-reported version number.");
      # https://chromereleases.googleblog.com/2017/01/stable-channel-update-for-desktop.html
      script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?fcdefa5b");
      script_set_attribute(attribute:"solution", value:
    "Upgrade to Google Chrome version 56.0.2924.76 or later.");
      script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P");
      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:R/S:U/C:L/I:L/A:L");
      script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
      script_set_attribute(attribute:"cvss_score_source", value:"CVE-2017-5019");
    
      script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
      script_set_attribute(attribute:"exploit_available", value:"false");
    
      script_set_attribute(attribute:"vuln_publication_date", value:"2016/07/08");
      script_set_attribute(attribute:"patch_publication_date", value:"2017/01/25");
      script_set_attribute(attribute:"plugin_publication_date", value:"2017/01/27");
    
      script_set_attribute(attribute:"plugin_type", value:"local");
      script_set_attribute(attribute:"cpe", value:"cpe:/a:google:chrome");
      script_end_attributes();
    
      script_category(ACT_GATHER_INFO);
      script_family(english:"Windows");
    
      script_copyright(english:"This script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.");
    
      script_dependencies("google_chrome_installed.nasl");
      script_require_keys("SMB/Google_Chrome/Installed");
    
      exit(0);
    }
    
    include("google_chrome_version.inc");
    
    get_kb_item_or_exit("SMB/Google_Chrome/Installed");
    installs = get_kb_list("SMB/Google_Chrome/*");
    
    google_chrome_check_version(installs:installs, fix:'56.0.2924.76', severity:SECURITY_WARNING, xss:TRUE);
    
  • NASL familyFedora Local Security Checks
    NASL idFEDORA_2017-58CDE32413.NASL
    descriptionThis update updates QtWebEngine to the 5.9.0 release. QtWebEngine 5.9.0 is part of the Qt 5.9.0 release, but only the QtWebEngine component is included in this update. The update fixes the following security issues in QtWebEngine 5.8.0: CVE-2017-5006, CVE-2017-5007, CVE-2017-5008, CVE-2017-5009, CVE-2017-5010, CVE-2017-5011, CVE-2017-5012, CVE-2017-5013, CVE-2017-5014, CVE-2017-5015, CVE-2017-5016, CVE-2017-5017, CVE-2017-5018, CVE-2017-5019, CVE-2017-5020, CVE-2017-5021, CVE-2017-5022, CVE-2017-5023, CVE-2017-5024, CVE-2017-5025, CVE-2017-5026, CVE-2017-5027, CVE-2017-5029, CVE-2017-5032, CVE-2017-5033, CVE-2017-5034, CVE-2017-5036, CVE-2017-5039, CVE-2017-5040, CVE-2017-5044, CVE-2017-5045, CVE-2017-5046, CVE-2017-5052, CVE-2017-5053, CVE-2017-5055, CVE-2017-5057, CVE-2017-5058, CVE-2017-5059, CVE-2017-5060, CVE-2017-5061, CVE-2017-5062, CVE-2017-5065, CVE-2017-5066, CVE-2017-5067, CVE-2017-5068, and CVE-2017-5069. Other important changes include : - Based on Chromium 56.0.2924.122 with security fixes from Chromium up to version 58.0.3029.96. (5.8.0 was based on Chromium 53.0.2785.148 with security fixes from Chromium up to version 55.0.2883.75.) - [QTBUG-54650, QTBUG-59922] Accessibility is now disabled by default on Linux, like it is in Chrome, due to poor options for enabling it conditionally and its heavy performance impact. Set the environment variable `QTWEBENGINE_ENABLE_LINUX_ACCESSIBILITY` to enable it again. - [QTBUG-56531] Enabled `filesystem:` protocol handler. - [QTBUG-57720] Optimized incremental scene-graph rendering in particular for software rendering. - [QTBUG-60049] Enabled brotli support. - Many bug fixes, see https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/cha nges-5.9.0?h=5.9 for details. In addition, this build includes a fix for https://bugreports.qt.io/browse/QTBUG-61521 , a binary incompatibility in QtWebEngine 5.9.0 compared to 5.8.0. Note that Tenable Network Security has extracted the preceding description block directly from the Fedora update system website. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen2020-06-05
    modified2017-07-13
    plugin id101504
    published2017-07-13
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/101504
    titleFedora 25 : qt5-qtwebengine (2017-58cde32413)
  • NASL familyMacOS X Local Security Checks
    NASL idMACOS_GOOGLE_CHROME_56_0_2924_76.NASL
    descriptionThe version of Google Chrome installed on the remote macOS or Mac OS X host is prior to 56.0.2924.76. It is, therefore, affected by the following vulnerabilities : - A cross-site scripting (XSS) vulnerability exists in the Document::shutdown() function in dom/Document.cpp due to a failure to clear the owner
    last seen2020-06-01
    modified2020-06-02
    plugin id96829
    published2017-01-27
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/96829
    titleGoogle Chrome < 56.0.2924.76 Multiple Vulnerabilities (macOS)