CVE-2022-33891
Vulnerabilidade de injeção de comandos shell no Apache Spark via Spark UI
- Publicado
- 18 de jul. de 2022
- Atualizado
- 21 de out. de 2025
- Atribuindo CNA
- apache
- Evidência observada
- 7 de mar. de 2023
Vulnerabilidade de injeção de comandos shell no Apache Spark via Spark UI
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HAlto · próximos 30 dias
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Este CVE aparece no catálogo CISA Known Exploited Vulnerabilities.
A UI do Apache Spark permite habilitar ACLs por meio da opção de configuração spark.acls.enable. Com um filtro de autenticação, isso verifica se um usuário tem permissões de acesso para visualizar ou modificar a aplicação. Se as ACLs estiverem habilitadas, um caminho de código em HttpSecurityFilter pode permitir que alguém realize impersonação fornecendo um nome de usuário arbitrário. Um usuário mal-intencionado pode então ser capaz de alcançar uma função de verificação de permissão que, em última análise, construirá um comando de shell Unix com base na sua entrada e o executará. Isso resultará na execução arbitrária de comandos de shell como o usuário sob o qual o Spark está atualmente em execução. Isso afeta as versões do Apache Spark 3.0.3 e anteriores, as versões 3.1.1 a 3.1.2 e as versões 3.2.0 a 3.2.1.
modules/exploits/linux/http/apache_spark_rce_cve_2022_33891.rb
http/cves/2022/CVE-2022-33891.yaml
Prova de conceito em Python para Injeção de Comandos no Apache Spark Shell (CVE-2022-33891), com detecção baseada em sleep, execução interativa de comandos e capacidades de reverse shell contra interfaces Spark vulneráveis.
「💥」CVE-2022-33891 - Injeção de Comandos no Apache Spark
Prova de conceito de exploit para injeção de comandos no Apache Spark (CVE-2022-33891) com modos de verificação e shell reverso, permitindo testes de segurança autorizados.
Laboratório educacional demonstrando a exploração da CVE-2022-33891 e aplicação de patch para Apache Spark com autenticação ACL, incluindo verificação de PoC e etapas de recompilação.
Vulnerabilidade de Injeção de Comandos no Shell do Apache Spark
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.
cve-2022-33891-poc
Exploit CVE-2022-33891 para Apache Spark
PoC para CVE-2022-33891
Para CVE-2022-33891 Apache Spark: Emulação e Detecção por West Shepherd
Apache Spark RCE - CVE-2022-33891