Lucene search
K

Elasticsearch ESA-2017-19

🗓️ 22 Aug 2018 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 23 Views

Checks version of Elasticsearch for X-Pack alerting privilege escalation issu

Related
Refs
Code
ReporterTitlePublishedViews
Family
CNVD
Elastic X-Pack Alerting Elevation of Privilege Vulnerability
29 Sep 201700:00
cnvd
CVE
CVE-2017-8448
28 Sep 201719:00
cve
Cvelist
CVE-2017-8448
28 Sep 201719:00
cvelist
Elastic
X-Pack Alerting and Kibana 5.6.1 security update
26 Sep 201716:56
elastic
EUVD
EUVD-2017-17398
7 Oct 202500:30
euvd
NVD
CVE-2017-8448
29 Sep 201701:34
nvd
OpenVAS
Elastic Kibana X-Pack 'CVE-2017-8448' Privilege Elevation Vulnerability - Linux
23 Oct 201700:00
openvas
OpenVAS
Elastic Kibana X-Pack 'CVE-2017-8448' Privilege Elevation Vulnerability - Windows
23 Oct 201700:00
openvas
OSV
CVE-2017-8448
29 Sep 201701:34
osv
Prion
Code injection
29 Sep 201701:34
prion
Rows per page
#
# (C) Tenable Network Security, Inc.
#

include("compat.inc");

if (description)
{
  script_id(112043);
  script_version("1.2");
  script_cvs_date("Date: 2019/11/04");

  script_cve_id("CVE-2017-8448");

  script_name(english:"Elasticsearch ESA-2017-19");
  script_summary(english:"Checks the version of Elasticsearch.");

  script_set_attribute(attribute:"synopsis", value:
"The remote web server hosts a Java application that is affected by 
multiple vulnerabilities.");
  script_set_attribute(attribute:"description", value:
"An error was found in the permission model used by X-Pack alerting
whereby users mapped to certain built-in roles could create a watch
that results in that user gaining elevated privileges.");
  script_set_attribute(attribute:"see_also", value:"https://www.elastic.co/community/security");
  script_set_attribute(attribute:"solution", value:
"Deployments of the Elastic Stack that utilize X-Pack alerting should
be upgraded to version 5.6.1 to fix the privilege escalation
issue.Users mapped to the built-in watcher_admin or
machine_learning_admin roles, or any other role to which the
manage_ml or manage_watcher cluster privilege has been assigned,
should be reviewed and granted only to personnel with appropriate
trust levels to read and write all indices.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/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:L/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:"cvss_score_source", value:"CVE-2017-8448");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");

  script_set_attribute(attribute:"vuln_publication_date", value:"2017/09/18");
  script_set_attribute(attribute:"patch_publication_date", value:"2017/09/18");
  script_set_attribute(attribute:"plugin_publication_date", value:"2018/08/22");

  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:elastic:x-pack");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"CGI abuses");

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

  script_dependencies("elasticsearch_detect.nbin");
  script_require_keys("installed_sw/Elasticsearch");
  script_require_ports("Services/www", 9200);

  exit(0);
}

include("audit.inc");
include("http.inc");
include("vcf.inc");

app = "Elasticsearch";

get_install_count(app_name:app, exit_if_zero:TRUE);

port = get_http_port(default:9200);

app_info = vcf::get_app_info(app:app, port:port, webapp:TRUE);

if (empty_or_null(app_info["Plugins/X-Pack/security"]))
  audit(AUDIT_WEB_APP_EXT_NOT_INST, app, app_info['path'], "X-Pack Security plugin");

constraints = [
  { "fixed_version" : "5.6.1" }
];

vcf::check_version_and_report(app_info:app_info, constraints:constraints, severity:SECURITY_WARNING);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

04 Nov 2019 00:00Current
7.8High risk
Vulners AI Score7.8
CVSS 26.5
CVSS 38.8
EPSS0.00308
23