PT-2022-20603 · Unknown+1 · Apache Tomcat+1

Johannes Moritz

·

Publicado

2022-08-01

·

Atualizado

2022-08-08

·

CVE-2022-31194

CVSS v3.1

8.2

Alta

VetorAV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:H
Nome do software vulnerável e versões afetadas
Versões do DSpace anteriores à 5.11
Versões do DSpace anteriores à 6.4
Descrição
As implementações de upload retomável do JSPUI no SubmissionController e no FileUploadRequest são vulneráveis a múltiplos ataques de traversal de caminho, permitindo que um invasor crie arquivos/diretórios em qualquer local do servidor com permissão de gravação pelo usuário do Tomcat/DSpace, modificando alguns parâmetros de solicitação durante o envio. Esse traversal de caminho só pode ser executado por um usuário com privilégios especiais (direitos de remetente). Esta vulnerabilidade afeta apenas o JSPUI. O usuário deve primeiro ter privilégios de remetente para pelo menos uma coleção e ser capaz de determinar como modificar os parâmetros de solicitação para explorar a vulnerabilidade.
Recomendações
Para o DSpace 5.x, atualize para a versão 5.11 ou aplique o arquivo de patch manualmente.
Para o DSpace 6.x, atualize para a versão 6.4 ou aplique o arquivo de patch manualmente.
Para aplicar o patch, baixe o arquivo de patch apropriado, aplique-o a partir da pasta [dspace-src] usando git apply [nome-do-arquivo].patch, recompile o DSpace usando mvn -U clean package, reimplemente o DSpace usando ant update e reinicie o Tomcat.

Exploit

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-31194
GHSA-QP5M-C3M9-8Q2P

Produtos afetados

Dspace
Apache Tomcat