PT-2026-38276

CVE-2026-42557

·

Publicado

2026-05-06

·

Atualizado

2026-10-13

Descrição por

CVSS 3.1
8.8
Alta
MétricasAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas JupyterLab versões anteriores a 4.5.7 Jupyter Notebook versões anteriores a 7.5.6
Descrição O sanitizador HTML permite as variáveis data-commandlinker-command e data-commandlinker-args em elementos button. Como o CommandLinker monitora todos os eventos de clique em document.body e executa comandos nomeados sem verificar se o elemento originou-se de uma interface de usuário confiável, um notebook com saída de célula HTML pré-salva contendo um botão enganoso pode disparar comandos arbitrários. Isso pode levar à execução de código arbitrário, exclusão de arquivos ou negação de disponibilidade do servidor ao abrir múltiplos kernels ou terminais com um único clique do usuário. Em navegadores baseados no Chromium, ataques de múltiplos cliques combinados com acesso à área de transferência podem permitir acesso total ao terminal. A superfície de ataque pode aumentar em ambientes com extensões de frontend de terceiros que fornecem comandos adicionais.
Recomendações Atualize para a versão 4.5.7 ou superior. Atualize para a versão 7.5.6 ou superior. Para aplicações derivadas do JupyterFrontEnd ou JupyterLab, desative o CommandLinker passando a opção commandLinker: new CommandLinker({ commands: new CommandRegistry() }) durante a inicialização. Desative a funcionalidade do command linker via overrides.json, definindo @jupyterlab/apputils-extension:sanitizer com allowCommandLinker como false.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-MQCG-5X36-VFCG
BIT-JUPYTER-BASE-NOTEBOOK-2026-42557
BIT-JUPYTERLAB-2026-42557
BIT-JUPYTER-NOTEBOOK-2026-42557
CLEANSTART-2026-CB04703
OPENSUSE-SU-2026:10748-1
OPENSUSE-SU-2026:10749-1
PYSEC-2026-2537
PYSEC-2026-2681
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾