{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/35577?format=json","vulnerability_id":"VCID-4rcx-smaw-c3an","summary":"In Apache Spark 2.4.5 and earlier, a standalone resource manager's master may be configured to require authentication (spark.authenticate) via a shared secret. When enabled, however, a specially-crafted RPC to the master can succeed in starting an application's resources on the Spark cluster, even without the shared key. This can be leveraged to execute shell commands on the host machine. This does not affect Spark clusters using other resource managers (YARN, Mesos, etc).","aliases":[{"alias":"CVE-2020-9480"},{"alias":"GHSA-wgx7-jwwm-cgjv"},{"alias":"PYSEC-2020-95"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/60525?format=json","purl":"pkg:maven/org.apache.spark/spark-parent_2.11@2.4.6","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:maven/org.apache.spark/spark-parent_2.11@2.4.6"},{"url":"http://public2.vulnerablecode.io/api/packages/17713?format=json","purl":"pkg:pypi/pyspark@2.4.6","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.6"}],"affected_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/10262?format=json","purl":"pkg:pypi/pyspark@2.1.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3gwu-myk4-ufdj"},{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"},{"vulnerability":"VCID-zn7m-yme5-zufa"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.1.1"},{"url":"http://public2.vulnerablecode.io/api/packages/10263?format=json","purl":"pkg:pypi/pyspark@2.1.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3gwu-myk4-ufdj"},{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.1.2"},{"url":"http://public2.vulnerablecode.io/api/packages/11625?format=json","purl":"pkg:pypi/pyspark@2.1.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.1.3"},{"url":"http://public2.vulnerablecode.io/api/packages/11622?format=json","purl":"pkg:pypi/pyspark@2.2.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3gwu-myk4-ufdj"},{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.2.0"},{"url":"http://public2.vulnerablecode.io/api/packages/11623?format=json","purl":"pkg:pypi/pyspark@2.2.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3gwu-myk4-ufdj"},{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.2.1"},{"url":"http://public2.vulnerablecode.io/api/packages/11624?format=json","purl":"pkg:pypi/pyspark@2.2.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.2.2"},{"url":"http://public2.vulnerablecode.io/api/packages/12870?format=json","purl":"pkg:pypi/pyspark@2.2.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.2.3"},{"url":"http://public2.vulnerablecode.io/api/packages/12867?format=json","purl":"pkg:pypi/pyspark@2.3.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.3.0"},{"url":"http://public2.vulnerablecode.io/api/packages/12868?format=json","purl":"pkg:pypi/pyspark@2.3.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-mmf5-ctmn-b3ep"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.3.1"},{"url":"http://public2.vulnerablecode.io/api/packages/12869?format=json","purl":"pkg:pypi/pyspark@2.3.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-ntyz-qt6e-vqf3"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.3.2"},{"url":"http://public2.vulnerablecode.io/api/packages/13928?format=json","purl":"pkg:pypi/pyspark@2.3.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.3.3"},{"url":"http://public2.vulnerablecode.io/api/packages/17706?format=json","purl":"pkg:pypi/pyspark@2.3.4","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.3.4"},{"url":"http://public2.vulnerablecode.io/api/packages/17707?format=json","purl":"pkg:pypi/pyspark@2.4.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.0"},{"url":"http://public2.vulnerablecode.io/api/packages/17708?format=json","purl":"pkg:pypi/pyspark@2.4.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.1"},{"url":"http://public2.vulnerablecode.io/api/packages/17709?format=json","purl":"pkg:pypi/pyspark@2.4.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.2"},{"url":"http://public2.vulnerablecode.io/api/packages/17710?format=json","purl":"pkg:pypi/pyspark@2.4.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.3"},{"url":"http://public2.vulnerablecode.io/api/packages/17711?format=json","purl":"pkg:pypi/pyspark@2.4.4","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.4"},{"url":"http://public2.vulnerablecode.io/api/packages/17712?format=json","purl":"pkg:pypi/pyspark@2.4.5","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-4rcx-smaw-c3an"},{"vulnerability":"VCID-713x-tc78-rua3"},{"vulnerability":"VCID-adsy-uby8-gkc9"},{"vulnerability":"VCID-dwzq-skka-qkhj"},{"vulnerability":"VCID-pue3-vp1e-xkat"},{"vulnerability":"VCID-sr15-sfp8-vkfg"},{"vulnerability":"VCID-xxtq-3ec6-m7hj"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/pyspark@2.4.5"}],"references":[{"reference_url":"https://github.com/pypa/advisory-database/tree/main/vulns/pyspark/PYSEC-2020-95.yaml","reference_id":"","reference_type":"","scores":[],"url":"https://github.com/pypa/advisory-database/tree/main/vulns/pyspark/PYSEC-2020-95.yaml"},{"reference_url":"https://lists.apache.org/thread.html/r03ad9fe7c07d6039fba9f2152d345274473cb0af3d8a4794a6645f4b@%3Cuser.spark.apache.org%3E","reference_id":"","reference_type":"","scores":[],"url":"https://lists.apache.org/thread.html/r03ad9fe7c07d6039fba9f2152d345274473cb0af3d8a4794a6645f4b@%3Cuser.spark.apache.org%3E"},{"reference_url":"https://lists.apache.org/thread.html/ra0e62a18ad080c4ce6df5e0202a27eaada75222761efc3f7238b5a3b@%3Ccommits.doris.apache.org%3E","reference_id":"","reference_type":"","scores":[],"url":"https://lists.apache.org/thread.html/ra0e62a18ad080c4ce6df5e0202a27eaada75222761efc3f7238b5a3b@%3Ccommits.doris.apache.org%3E"},{"reference_url":"https://lists.apache.org/thread.html/rb3956440747e41940d552d377d50b144b60085e7ff727adb0e575d8d@%3Ccommits.submarine.apache.org%3E","reference_id":"","reference_type":"","scores":[],"url":"https://lists.apache.org/thread.html/rb3956440747e41940d552d377d50b144b60085e7ff727adb0e575d8d@%3Ccommits.submarine.apache.org%3E"},{"reference_url":"https://lists.apache.org/thread.html/ree9e87aae81852330290a478692e36ea6db47a52a694545c7d66e3e2@%3Cdev.spark.apache.org%3E","reference_id":"","reference_type":"","scores":[],"url":"https://lists.apache.org/thread.html/ree9e87aae81852330290a478692e36ea6db47a52a694545c7d66e3e2@%3Cdev.spark.apache.org%3E"},{"reference_url":"https://spark.apache.org/security.html#CVE-2020-9480","reference_id":"","reference_type":"","scores":[],"url":"https://spark.apache.org/security.html#CVE-2020-9480"},{"reference_url":"https://www.oracle.com/security-alerts/cpuApr2021.html","reference_id":"","reference_type":"","scores":[],"url":"https://www.oracle.com/security-alerts/cpuApr2021.html"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2020-9480","reference_id":"CVE-2020-9480","reference_type":"","scores":[],"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-9480"},{"reference_url":"https://github.com/advisories/GHSA-wgx7-jwwm-cgjv","reference_id":"GHSA-wgx7-jwwm-cgjv","reference_type":"","scores":[],"url":"https://github.com/advisories/GHSA-wgx7-jwwm-cgjv"}],"weaknesses":[{"cwe_id":287,"name":"Improper Authentication","description":"When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct."},{"cwe_id":306,"name":"Missing Authentication for Critical Function","description":"The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources."},{"cwe_id":937,"name":"OWASP Top Ten 2013 Category A9 - Using Components with Known Vulnerabilities","description":"Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2013."},{"cwe_id":1035,"name":"OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities","description":"Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2017."}],"exploits":[],"severity_range_score":null,"exploitability":null,"weighted_severity":null,"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-4rcx-smaw-c3an"}