CVE-2018-11770
1.3.0 버전부터 Apache Spark의 독립 실행형(standalone) 마스터는 spark-submit에서 사용되는 제출 메커니즘 외에도 작업 제출을 위한 REST API를 노출합니다. 독립 실행형 모드에서 구성 속성 'spark.authenticate.secret'은...
- 게시됨
- 2018. 8. 13.
- 업데이트됨
- 2024. 8. 5.
- CNA 할당 중
- apache
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N높음 · 다음 30일
- 백분위수
- 99.3%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
1.3.0 버전부터 Apache Spark의 독립 실행형(standalone) 마스터는 spark-submit에서 사용되는 제출 메커니즘 외에도 작업 제출을 위한 REST API를 노출합니다. 독립 실행형 모드에서 구성 속성 'spark.authenticate.secret'은 spark-submit을 통해 작업을 제출하기 위한 요청을 인증하는 공유 비밀번호를 설정합니다. 그러나 REST API는 이 인증 메커니즘 또는 다른 인증 메커니즘을 사용하지 않으며, 이는 충분히 문서화되어 있지 않습니다. 이 경우 사용자는 인증 없이 드라이버 프로그램을 실행할 수 있지만, REST API를 사용하여 executors를 실행할 수는 없습니다. 이 REST API는 클러스터 모드로 실행하도록 설정된 경우(즉, MesosClusterDispatcher도 실행 중인 경우) Mesos에서도 작업 제출에 사용됩니다. 향후 Spark 버전에서는 이러한 사항에 대한 문서를 개선하고, REST API 실행 시 'spark.authenticate.secret' 설정을 금지하여 이를 명확히 할 것입니다. 향후 버전에서는 또한 'spark.master.rest.enabled'의 기본값을 'false'로 변경하여 독립 실행형 마스터에서 REST API를 기본적으로 비활성화할 것입니다.
소스
1- CVE-2018-11770익스플로잇
파이썬 기반 Apache Spark RCE 익스플로잇, Metasploit 모듈에서 재작성됨
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.