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

VetorAV: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

ALT-PU-2022-2266
BIT-JUPYTER-BASE-NOTEBOOK-2022-29238
BIT-JUPYTER-NOTEBOOK-2022-29238
CVE-2022-29238
GHSA-V7VQ-3X77-87VG
MGASA-2022-0323
OPENSUSE-SU-2024:12148-1
PYSEC-2022-212
USN-5585-1

Produtos afetados

Alt Linux
Debian
Jupyter Notebook
Linuxmint
Ubuntu