Upstream information
Description
From version 1.3.0 onward, Apache Spark's standalone master exposes a REST API for job submission, in addition to the submission mechanism used by spark-submit. In standalone, the config property 'spark.authenticate.secret' establishes a shared secret for authenticating requests to submit jobs via spark-submit. However, the REST API does not use this or any other authentication mechanism, and this is not adequately documented. In this case, a user would be able to run a driver program without authenticating, but not launch executors, using the REST API. This REST API is also used by Mesos, when set up to run in cluster mode (i.e., when also running MesosClusterDispatcher), for job submission. Future versions of Spark will improve documentation on these points, and prohibit setting 'spark.authenticate.secret' when running the REST APIs, to make this clear. Future versions will also disable the REST API by default in the standalone master by changing the default value of 'spark.master.rest.enabled' to 'false'.SUSE information
Overall state of this security issue: Resolved
This issue is currently rated as having moderate severity.
National Vulnerability Database | |
---|---|
Base Score | 4.9 |
Vector | AV:N/AC:M/Au:S/C:P/I:P/A:N |
Access Vector | Network |
Access Complexity | Medium |
Authentication | Single |
Confidentiality Impact | Partial |
Integrity Impact | Partial |
Availability Impact | None |
National Vulnerability Database | SUSE | |
---|---|---|
Base Score | 4.2 | 6.5 |
Vector | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Attack Vector | Network | Network |
Attack Complexity | High | Low |
Privileges Required | Low | None |
User Interaction | None | None |
Scope | Unchanged | Unchanged |
Confidentiality Impact | Low | Low |
Integrity Impact | Low | Low |
Availability Impact | None | None |
CVSSv3 Version | 3.1 | 3 |
Status of this issue by product and package
Please note that this evaluation state might be work in progress, incomplete or outdated. Also information for service packs in the LTSS phase is only included for issues meeting the LTSS criteria. If in doubt, feel free to contact us for clarification. The updates are grouped by state of their lifecycle. SUSE product lifecycles are documented on the lifecycle page.
Product(s) | Source package | State |
---|---|---|
Products past their end of life and not receiving proactive updates anymore. | ||
HPE Helion OpenStack 8 | ardana-spark | Affected |
HPE Helion OpenStack 8 | spark | Released |
SUSE Manager Server 3.0 | spark | Not affected |
SUSE Manager Server 3.1 | spark | Not affected |
SUSE Manager Server 3.2 | spark-core | Not affected |
SUSE OpenStack Cloud 8 | ardana-spark | Affected |
SUSE OpenStack Cloud 8 | spark | Released |
SUSE OpenStack Cloud Crowbar 8 | spark | Released |
SUSE Timeline for this CVE
CVE page created: Tue Aug 14 07:25:09 2018CVE page last modified: Wed May 1 01:44:53 2024