PT-2022-26181

CVE-2022-41954

·

Publicado

2022-11-25

·

Atualizado

2023-09-07

Descrição por

CVSS 3.1
3.3
Baixa
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do MPXJ anteriores à 10.14.1
Descrição
O MPXJ é uma biblioteca de código aberto para ler e gravar planos de projeto a partir de diversos formatos de arquivo e bancos de dados. Em sistemas operacionais do tipo Unix, o uso do File.createTempFile(..) pelo MPXJ resulta na criação de arquivos temporários com as permissões -rw-r--r--. Isso significa que qualquer outro usuário no sistema pode ler o conteúdo desse arquivo. Quando o MPXJ está lendo um arquivo de programação que requer a criação de um arquivo ou diretório temporário, um usuário local experiente poderia localizar esses arquivos transitórios enquanto eles estão em uso e, assim, seria capaz de ler a programação que está sendo processada pelo MPXJ.
Recomendações
Para versões anteriores à 10.14.1, atualize para a versão 10.14.1 do MPXJ ou posterior para resolver o problema.
Como solução temporária para usuários que não podem atualizar, defina java.io.tmpdir como um diretório ao qual apenas o usuário que está executando o aplicativo tenha acesso, para impedir que outros usuários acessem esses arquivos temporários.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-JF2P-4GQJ-849G
PYSEC-2022-42996
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾