PT-2022-19488 · Unknown+4 · Jupyter Notebook+4
Rashley-Iqt
·
Publicado
2022-06-14
·
Atualizado
2024-03-06
·
CVE-2022-29238
CVSS v3.1
4.3
Média
| Vetor | AV:N/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 Jupyter Notebook anteriores à 6.4.12
Descrição
O problema diz respeito ao Jupyter Notebook, um ambiente de notebook baseado na web para computação interativa. Antes da versão 6.4.12, solicitações autenticadas ao servidor do notebook com
ContentsManager.allow hidden = False apenas impediam a listagem do conteúdo de diretórios ocultos, não o acesso a arquivos ocultos individuais ou a arquivos em diretórios ocultos. Isso poderia levar a configurações do notebook que permitissem acesso autenticado a arquivos que, razoavelmente, se esperaria que fossem proibidos. Como são necessárias solicitações totalmente autenticadas, o impacto é relativamente baixo. No entanto, se o diretório raiz de um servidor contiver arquivos confidenciais cuja única proteção contra o servidor seja o fato de estarem ocultos, então qualquer solicitação autenticada poderia acessar os arquivos se seus nomes fossem adivinháveis.Recomendações
Para resolver o problema, atualize para a versão 6.4.12 ou posterior.
Como solução alternativa temporária, considere não executar o servidor do notebook em um diretório com arquivos ocultos e, em vez disso, use subdiretórios.
Como alternativa, use um ContentsManager personalizado com verificações adicionais para
self.is hidden(path) antes de concluir as ações.Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Debian
Jupyter Notebook
Linuxmint
Ubuntu