python · jupyterlab-gitCrítico
jupyterlab-git 0.53.0: bypass de excluded_paths em sistemas de arquivos case-insensitive
jupyterlab-git 0.53.0 usa fnmatch.fnmatchcase() em GitHandler.prepare() para aplicar excluded_paths, que é case-sensitive em todas as plataformas, permitindo by
O que mudou
jupyterlab-git 0.53.0 usa fnmatch.fnmatchcase() em GitHandler.prepare() para aplicar excluded_paths, que é case-sensitive em todas as plataformas, permitindo bypass em sistemas de arquivos case-insensitive.
Quem isso afeta
Usuários autenticados do JupyterLab com jupyterlab-git instalado em sistemas de arquivos case-insensitive (macOS APFS, Windows NTFS) onde administradores configuraram excluded_paths.
O que fazer hoje
Atualize jupyterlab-git para uma versão corrigida ou aplique o fix: substitua fnmatch.fnmatchcase() por fnmatch.fnmatch() após converter path e excluded_path para minúsculas.
A esteira
Coletado→
Auditado→
Redigido→
Publicado