Vulnerabilidades do Openship em 22/10/2026

Os 22 avisos publicados em 22 de outubro abrangem permissões entre organizações, configurações de deploy, conexões externas e recursos do aplicativo desktop. Confira a versão instalada e os recursos que você utiliza. Cada ficha preserva a faixa informada pelo projeto e apresenta uma conferência específica para o comportamento afetado.

Aplicativo
Openship
Data do compilado
Vulnerabilidades
22

Os avisos recomendam atualizar para a versão 0.9.3 ou uma versão posterior com suporte. As versões corrigidas de cada ficha indicam a disponibilidade da correção no projeto, não a atualização da sua instalação. As conferências abaixo são propostas para um ambiente de teste sob seu controle e não representam testes executados na sua instância.

Gravidade críticaCVSS: 9,9/10Correção disponível

Caminho de endpoint estático pode injetar diretivas no OpenResty

O campo targetPath de um endpoint público podia chegar à configuração de arquivos estáticos do OpenResty sem validação suficiente. Uma entrada com diretivas adicionais podia expor arquivos ou executar código com os privilégios do processo de borda. A correção exige caminhos absolutos, recusa sintaxe de diretivas e limita as raízes gerenciadas ao diretório /opt/openship.

Casos de uso afetados

  • Você publica arquivos estáticos pelo Openship e permite configurar o diretório servido por um endpoint público.

Confira na sua instância

Em laboratório, confira que o gerador de configuração recusa caminhos relativos, subida de diretório, espaços e caracteres de diretivas nos casos previstos pelos testes de nginx.test.ts. Verifique que as raízes gerenciadas permanecem sob /opt/openship e que uma entrada recusada não produz nova configuração nem recarrega o OpenResty.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship<= 0.2.10.4.1

A 0.4.1 é a primeira release publicada que o aviso verificou como corrigida. A fonte não classifica as versões entre 0.2.1 e 0.4.1. Diretórios externos adotados intencionalmente continuam sujeitos às verificações de sintaxe e subida de diretório.

Gravidade críticaCVSS: 9,9/10Correção disponível

Opções SSH podem executar comandos no servidor de controle

Instalações antigas da API em ambiente próprio, do modo bare e do aplicativo desktop aceitavam opções arbitrárias do OpenSSH no cadastro de servidor. Ao alcançar o teste de conexão ou a configuração inicial vulnerável, um atacante podia usar uma opção de comando local para executar código com os privilégios do processo de controle. A correção restringe as opções permitidas tanto na montagem da configuração quanto na chamada final ao SSH.

Casos de uso afetados

  • Você usa testes de conexão SSH em uma instalação própria ou no desktop, inclusive com registros de servidores salvos por versões antigas.
  • O processo de controle tem acesso a uma identidade SSH do host ou ao socket do Docker, ampliando o alcance possível da execução indevida.

Confira na sua instância

Revise as opções SSH dos servidores já cadastrados e execute os testes de packages/adapters/src/system/system-ssh.security.test.ts. Confirme que opções de execução local são recusadas também nos registros antigos. Confira a validação de host, nome de acesso e servidor intermediário, além da recusa do onboarding anônimo fora da configuração local autorizada.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0

Os caminhos do serviço Cloud hospedado citados no relato estavam desativados nas versões afetadas.

Gravidade críticaCorreção disponível

HTML malformado de email pode executar scripts no webmail

Uma mensagem com fechamento irregular da tag style podia receber interpretações diferentes no sanitizador e no navegador. Ao abrir o email, você podia executar conteúdo do remetente dentro da origem do webmail. A correção normaliza o HTML com um parser compatível com o navegador antes da sanitização e remove elementos style.

Casos de uso afetados

  • Você lê mensagens HTML de remetentes externos pelo webmail do Openship.

Confira na sua instância

Use uma caixa de teste e os casos de regressão de apps/email/server/test/sanitize.test.ts para conferir mensagens com tags de estilo malformadas. Inspecione o HTML renderizado e confirme que os elementos proibidos foram removidos e que nenhum script da mensagem executa. Confira também a filtragem de imagens e referências externas.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5

O projeto classifica a falha como crítica, mas não informa uma pontuação CVSS.

Gravidade altaCVSS: 8,8/10Correção disponível

Exportação indevida pode revelar sessões de administradores

Uma conta com permissões restritas podia usar a autorização da organização para exportar registros de toda a instância. O arquivo incluía sessões de administradores, que poderiam ser reutilizadas para obter seus privilégios. A correção exige o papel de administrador da instância registrado no sistema, independentemente da organização selecionada.

Casos de uso afetados

  • Você compartilha a instalação com organizações administradas por contas que não deveriam exportar sessões e registros globais.

Confira na sua instância

Com uma conta de teste proprietária apenas de uma organização, tente solicitar a exportação integral. A aplicação deve negar a solicitação sem entregar arquivo ou registros de sessão. Repita com um token restrito à organização para conferir que ele também não recebe autorização global.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5

Exportações autorizadas de administradores continuam incluindo os registros necessários à recuperação da instância. A correção restringe o acesso à exportação.

Gravidade altaCVSS: 8,8/10Correção disponível

Importação e restauração podem ultrapassar as permissões da organização

As transferências de toda a instância podiam aceitar uma conta autenticada ou proprietária de uma organização como autorização suficiente. Isso permitia acessar registros de outras organizações ou acionar restauração e limpeza fora do escopo permitido. A correção exige administração da instância nas verificações compartilhadas e nos handlers de exportação, importação e restauração.

Casos de uso afetados

  • Você mantém várias organizações na instalação e delega a administração de cada uma sem conceder acesso à recuperação integral do servidor.

Confira na sua instância

Use uma cópia descartável da instalação para testar as rotas de transferência com uma conta restrita e um token de organização. Confirme que exportação, importação e restauração são recusadas antes de abrir arquivos ou alterar registros. A troca da organização ativa não deve mudar essa recusa.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5

A exposição de sessões e o acesso indevido à migração também possuem avisos próprios: GHSA-7xq4-9c29-x6pw e GHSA-rwq6-r63g-3c8h.

Gravidade altaCVSS: 8,5/10Correção disponível

Evento de uma organização pode executar um job de outra

O despachante de eventos procurava jobs compatíveis sem incluir a organização que havia produzido o evento na autorização. Assim, um evento de uma organização podia iniciar um job de comandos armazenado por outra. A correção transporta a identificação da organização e valida todos os servidores de destino antes de abrir a execução.

Casos de uso afetados

  • Você mantém jobs de comandos acionados por eventos em várias organizações da mesma instalação.

Confira na sua instância

Crie duas organizações de laboratório e um job inofensivo com destinos pertencentes somente a uma delas. Gere o evento correspondente na outra e confira que nenhuma execução é aberta. Nos testes de job-events-authorization.test.ts, confirme também a recusa de conjuntos com destinos misturados, ausentes ou sem servidores definidos.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.7.10.7.1

A execução manual e a alteração dos jobs também passam a validar os destinos salvos e as ações exclusivas da administração da instância.

Gravidade altaCVSS: 8,1/10Correção disponível

Migração pode expor credenciais de outras organizações

As rotas de migração da instância podiam aceitar permissões limitadas à organização para transferir registros globais. Uma conta proprietária apenas de sua organização pessoal podia selecioná-la e acessar a exportação ou a migração de toda a instalação, incluindo credenciais de outras organizações. A correção exige administração da instância nas etapas de preparação, início, transferência para Cloud, túnel e retorno.

Casos de uso afetados

  • Você permite organizações pessoais em uma instalação compartilhada e mantém os recursos de migração disponíveis.

Confira na sua instância

Com uma conta de teste proprietária somente de uma organização pessoal, confira a recusa já na preparação da migração. Verifique também as autorizações das etapas de início, Cloud, túnel e retorno usando os testes de instance-global-routes.test.ts. Nenhuma dessas etapas deve liberar arquivos ou credenciais globais para essa conta.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5

O aviso trata da autorização para migração. Ele não comprova uma falha independente de restrição de caminhos SFTP.

Gravidade altaCVSS: 7,7/10Correção disponível

Diretório de build pode incluir arquivos externos ao repositório

O campo rootDirectory podia aceitar um caminho que subia para diretórios superiores ao código baixado. Na montagem dos arquivos enviados ao Cloud, isso permitia incluir diretórios do servidor no workspace da conta solicitante. A correção valida o caminho resolvido e os links simbólicos para manter o build dentro da árvore de código.

Casos de uso afetados

  • Você permite configurar o diretório de build de projetos que são preparados localmente e enviados para um workspace Cloud.

Confira na sua instância

Prepare um repositório de teste com um subdiretório válido e um link simbólico para uma pasta externa contendo apenas um arquivo fictício. Confira que o subdiretório funciona, mas o link externo e os caminhos com subida de diretório são recusados antes de gerar ou transferir o pacote de build.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5
Gravidade altaCVSS: 7,7/10Correção disponível

Autenticação de registry pode enviar credenciais a outra origem

Um registry podia responder com um desafio de autenticação que encaminhava a obtenção do token Bearer para uma origem sem relação com ele. O verificador podia então enviar as credenciais fornecidas a esse destino. A correção vincula o envio à origem configurada do registry e aceita somente delegações explícitas, como as usadas pelo Docker Hub e pelo GitLab.

Casos de uso afetados

  • Você verifica credenciais de registries que retornam um endereço separado para a autenticação por token.

Confira na sua instância

Use credenciais fictícias e um registry de laboratório que indique uma segunda origem controlada no desafio Bearer. Confirme que a verificação falha e que o segundo servidor não recebe as credenciais. Confira também a recusa de destinos malformados e de troca para HTTP sem criptografia, preservando as delegações autorizadas.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0

A proteção anterior contra acesso à rede privada não verificava, por si só, se o destino tinha autorização para receber as credenciais.

Gravidade altaCVSS: 7,6/10Correção disponível

Verificação de registry pode enviar requisições à rede interna

A verificação de um registry seguia redirecionamentos de um destino informado na configuração. Em um servidor de controle hospedado, a resolução do nome ou um redirecionamento podia levar a consulta a endereços internos. A correção aplica o transporte validado à consulta inicial, à nova tentativa autenticada e à solicitação de token Bearer.

Casos de uso afetados

  • Você opera o Openship em modo hospedado e permite cadastrar registries externos para verificar credenciais.

Confira na sua instância

No ambiente de teste em modo hospedado, use um registry controlado para conferir a recusa de HTTP sem criptografia e de destinos privados, inclusive após redirecionamento. Observe as três etapas da verificação: consulta inicial, repetição autenticada e obtenção do token. Nenhuma deve alcançar o serviço interno de teste.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.7.10.7.1

Instalações próprias podem usar registries privados intencionalmente. O envio de credenciais a uma origem não autorizada é tratado separadamente no GHSA-qr3c-p87j-2v25.

Gravidade altaCVSS: 7,5/10Correção disponível

Teste SSH anônimo pode sondar a rede interna durante a configuração inicial

Uma instalação própria ainda sem servidores configurados podia aceitar testes SSH anônimos. A filtragem considerava o hostname literal, permitindo que um nome resolvido para endereço interno levasse a conexão à rede do servidor de controle. A correção exige configuração inicial explicitamente local e uma conexão de loopback confirmada pelo sistema operacional.

Casos de uso afetados

  • Você deixa uma instalação ainda não inicializada acessível remotamente enquanto a etapa de cadastro de servidores está disponível.

Confira na sua instância

Em uma instalação descartável configurada para acesso público, solicite anonimamente o teste SSH e confirme que ele é recusado antes de abrir qualquer conexão. Use um hostname controlado que resolva para um serviço interno de teste e confira a ausência de tentativas nesse destino. Verifique também a recusa de gravações anônimas do onboarding.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0

A administração autenticada de servidores em redes privadas continua permitida. A restrição descrita vale para o caminho anônimo de inicialização.

Gravidade altaCorreção disponível

Navegação do desktop pode expor funções nativas e credenciais locais

Após comprometer o processo que renderiza a interface desktop, um atacante podia levar a janela principal a uma origem externa que herdava a ponte de preload. A navegação sem restrições e a leitura de configurações pela comunicação entre processos permitiam alcançar funções nativas ou credenciais locais. A correção limita as origens da janela, os protocolos de links externos e as preferências acessíveis à interface.

Casos de uso afetados

  • Você usa o aplicativo desktop com credenciais armazenadas localmente e a interface sofre execução indevida de scripts.

Confira na sua instância

Confira os testes de apps/desktop/test/shell-security.test.ts na versão instalada. Valide que navegação e redirecionamento da janela principal para uma origem não autorizada são recusados, que protocolos externos não permitidos falham e que a leitura de preferências pela interface não retorna credenciais.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5

A exploração exige comprometimento prévio da renderização ou execução equivalente de scripts. A versão 0.8.0 acrescentou janelas em sandbox e comprovação de assinatura das atualizações.

Gravidade altaCorreção disponível

Cadastro inicial público pode entregar a administração da instância

Em uma instalação própria ainda não inicializada, o proxy público do painel podia fazer uma requisição remota parecer local para a API. Um atacante que concluísse o primeiro cadastro antes de você obteria a conta administrativa inicial. A correção exige configuração explicitamente local e valida a conexão de origem, além de levar essa autorização até a criação da conta.

Casos de uso afetados

  • Você publica o painel de uma instalação nova na internet antes de criar a conta administrativa.

Confira na sua instância

Em uma instalação descartável ainda sem contas, confira que o cadastro anônimo pelo proxy público é recusado. Inclua os caminhos diretos de autenticação e OAuth na conferência. Depois, valide o provisionamento autorizado pelo método local ou pela CLI que você adotou.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0

O cadastro público do serviço Cloud segue uma política própria e intencional. O aviso trata da inicialização de instalações próprias.

Gravidade altaCorreção disponível

Acesso de leitura ao GitHub pode autorizar alterações em repositórios

A seleção de credenciais do GitHub podia interpretar acesso de leitura ou consulta de metadados do proprietário como permissão para modificar repositórios. Isso alcançava criação e exclusão de repositórios, além do cadastro e da remoção de webhooks. A correção carrega a ação solicitada e o repositório exato por toda a verificação de autorização.

Casos de uso afetados

  • Você concede acesso de leitura a repositórios pelo Openship ou permite consultar um proprietário do GitHub sem autorizar alterações em todos os seus repositórios.

Confira na sua instância

Em repositórios descartáveis, confira que uma credencial de leitura não permite criar ou remover webhooks. Verifique também que uma autorização de escrita para um repositório não funciona em outro. Use os testes de github.service.write-gates.test.ts para cobrir criação e exclusão de repositórios sem atingir projetos de produção.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5
Gravidade altaCorreção disponível

Prefixo de rota pode alterar a configuração do servidor de borda

Uma conta autorizada a configurar rotas compostas podia inserir sintaxe de diretivas em pathPrefix. Quando esse texto entrava na configuração do servidor de borda compartilhado, podia expor arquivos como chaves TLS ou modificar hosts virtuais de outros projetos. A correção valida o caminho no ponto final de geração da configuração, incluindo o tratamento separado de expressões regulares e reescritas.

Casos de uso afetados

  • Você publica vários projetos no mesmo servidor de borda de uma instalação própria e delega a configuração de rotas compostas.

Confira na sua instância

Execute os casos de regressão de packages/adapters/src/infra/nginx.test.ts para prefixos literais, caminhos exatos e rotas com reescrita. Confirme que uma entrada com sintaxe de diretiva é recusada antes de gravar ou recarregar a configuração. Compare o arquivo gerado para verificar que os hosts virtuais dos demais projetos permanecem intactos.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5
Gravidade altaCorreção disponível

Criação de tokens pode ampliar permissões de organização e repositório

A criação de tokens e credenciais MCP podia validar permissões na organização ativa, mas vincular a nova credencial a outra organização. Também podia ampliar o acesso de um repositório para todos os repositórios de um proprietário do GitHub ou interpretar incorretamente os limites de caminhos de código. A correção verifica a organização de destino, a abrangência concedida e a relação estrutural entre os caminhos.

Casos de uso afetados

  • Você cria tokens para automações ou credenciais MCP limitadas a uma organização, a um repositório ou a um diretório de código.

Confira na sua instância

Com permissões diferentes em duas organizações de teste, confira que a organização ativa não autoriza emitir credenciais mais amplas na outra. Tente conceder acesso a todo um proprietário usando uma autorização limitada a um repositório e valide a recusa. Para caminhos, inclua diretórios com nomes semelhantes que não sejam descendentes do caminho permitido.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.50.6.5

A correção também recusa a delegação de permissões por meio de credenciais com escopo restrito.

Gravidade moderadaCVSS: 6,1/10Correção disponível

Reutilização de porta pode encaminhar um domínio para outro projeto

O Openship podia considerar uma porta disponível apenas porque não havia um socket ativo. Quando um container parava ou era removido, uma rota antiga ainda podia apontar para essa porta. Se outro projeto recebesse o mesmo número, as visitas ao domínio anterior chegariam à aplicação errada. A correção mantém a associação da porta ao servidor físico e ao projeto ou serviço até confirmar a limpeza das referências.

Casos de uso afetados

  • Você hospeda vários projetos no mesmo servidor e mantém rotas públicas de aplicações cujos containers foram interrompidos ou removidos.

Confira na sua instância

Em laboratório, pare um container que tenha domínio publicado e faça outro deploy no mesmo servidor. Compare a porta atribuída ao novo projeto com a referência da rota anterior. O domínio antigo não deve entregar a aplicação nova, e a reserva da porta deve permanecer enquanto existir uma referência antiga.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0

O relato original menciona a versão 0.6.5. O aviso identifica a 0.8.0 como versão corrigida verificada.

Gravidade moderadaCVSS: 6,0/10Correção disponível

Deploy com Compose pode misturar segredos entre serviços

O carregamento das variáveis do projeto incluía registros reservados a serviços específicos. Um container podia receber segredos destinados a outro serviço ou a outro ambiente de deploy. A correção seleciona primeiro o ambiente e as variáveis do projeto, depois aplica somente as variáveis próprias de cada serviço, inclusive no build e no redeploy.

Casos de uso afetados

  • Você usa Compose com credenciais distintas por serviço ou separa variáveis de produção e homologação no mesmo projeto.

Confira na sua instância

Cadastre valores fictícios diferentes para dois serviços e para dois ambientes. Faça o deploy e o redeploy e confira as variáveis disponíveis dentro de cada container. Cada serviço deve receber apenas as variáveis compartilhadas do ambiente escolhido e aquelas atribuídas ao próprio serviço. Inclua o build nessa conferência.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.6.80.6.8
Gravidade moderadaCorreção disponível

Consulta de versão pode alcançar endereços internos

A URL informada em releaseSource.versionUrl podia induzir o servidor de controle a consultar serviços internos. Uma proteção anterior ainda aceitava destinos HTTPS privados em instalações próprias. A correção recusa esses destinos em todos os modos e verifica também a resolução do nome e os redirecionamentos.

Casos de uso afetados

  • Você permite que projetos definam feeds de versão e o servidor do Openship tem acesso a serviços de rede que não são públicos.

Confira na sua instância

Configure um feed de teste sob seu controle e confira a recusa quando ele resolve para um endereço privado ou redireciona para esse endereço. Inclua um hostname com ponto final na conferência. O serviço interno de teste não deve receber a requisição, inclusive no modo de instalação própria.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0
Gravidade moderadaCorreção disponível

Seleção por slug pode expor membros e convites de outra organização

A camada de autorização conferia um identificador de organização, mas o Better Auth podia escolher outra organização pelo campo organizationSlug. Essa diferença permitia que uma conta restrita recebesse listas de membros, emails, papéis e convites além do acesso concedido. A correção verifica a organização efetivamente selecionada e reduz a resposta conforme a permissão da conta.

Casos de uso afetados

  • Você usa organizações com membros restritos e precisa limitar a consulta de participantes e convites.

Confira na sua instância

Com duas organizações de teste, consulte a organização não autorizada usando organizationSlug e uma conta restrita. Confira também solicitações POST com a seleção no corpo e slugs inexistentes. A resposta não deve expor participantes ou convites indevidos. Nas respostas restritas permitidas, deve aparecer somente o vínculo da própria conta.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0
Gravidade moderadaCorreção disponível

Nome de serviço pode inserir comandos na descoberta legada do Cloud

Na implementação antiga de descoberta de serviços do Cloud, um nome vindo da configuração do projeto podia encerrar um bloco heredoc do shell e introduzir um comando. O comportamento demonstrado atingia o workspace do projeto solicitante ou workspaces relacionados. A correção valida nomes e identificadores salvos e substitui a escrita vulnerável do arquivo hosts.

Casos de uso afetados

  • Você mantém uma instalação antiga que usa a descoberta de serviços do Cloud baseada na atualização do arquivo hosts.

Confira na sua instância

Confira os nomes de serviços persistidos e execute os testes de validação de packages/core/src/openship-config/parse.test.ts. Nomes com caracteres inválidos devem ser recusados durante a leitura da configuração e o deploy. Na implementação legada, confira que a atualização do hosts trata os nomes como texto e reconhece os marcadores completos de cada grupo.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0

A análise não comprovou execução entre clientes distintos nem no host de controle. A integração posterior com Docker substituiu essa descoberta legada, mantendo a validação dos nomes.

Gravidade baixaCorreção disponível

Permissão da organização pode revelar diretórios do servidor

O navegador de diretórios do servidor de controle aceitava uma permissão de leitura de configurações. Com isso, uma conta autorizada apenas na organização podia listar diretórios do host sem administrar a instância. A correção exige autorização global antes de acessar o sistema de arquivos, tanto pelo acesso HTTP quanto pelo acesso nativo.

Casos de uso afetados

  • Você concede leitura de configurações a contas de uma organização, mas precisa manter a estrutura de diretórios do servidor restrita à administração da instância.

Confira na sua instância

Entre com uma conta que possa ler configurações da organização e abra o navegador de diretórios. A listagem deve ser negada. Compare com uma conta administradora da instância e confira, no acesso nativo, que links simbólicos não permitem sair da raiz autorizada.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
oblien/openship< 0.8.00.8.0
Voltar aos compilados de vulnerabilidades
Luiz Eduardo Oliveira Fonseca

Luiz Eduardo Oliveira Fonseca

Fundador e Mentor

Programador há mais de 20 anos, fundador da Powertic e da Promovaweb. Embaixador do n8n no Brasil e da Baserow, Chatwoot, Miro e Kestra. Membro do Product Team do Mautic.

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.