Vulnerability in BaseAI project
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
Direção de pesquisa
Start at the Wrangler CLI path for wrangler pages deploy, focusing on handling of the --commit-hash parameter during deployment. Trace where that value reaches the shell command, then add validation or sanitization and regression coverage demonstrating that command injection is not possible.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
While working on BaseAI project, I identified a security vulnerability in the Wrangler CLI during the deployment process. The vulnerability exists in the wrangler pages deploy command and is related to improper handling of the --commit-hash parameter. This parameter is directly passed into a shell command without proper validation or sanitization, which leads to a command injection vulnerability (CWE-78).
Code example
No response
Additional context
No response
- Linguagem predominante
- TypeScript
- Estrelas
- 1.3k
- Forks
- 112
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CommandCodeAI/BaseAI
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
CommandCodeAI/BaseAI#177 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
CommandCodeAI/BaseAI#155 · 3 comentários · 1 reação ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
CommandCodeAI/BaseAI#154 ·
-
Unable to deploy Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
CommandCodeAI/BaseAI#153 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 45/100
CommandCodeAI/BaseAI#151 · 1 comentário ·
Todas as issues de CommandCodeAI/BaseAI
Issues semelhantes
-
[Bug]: Discord Activity titles with emoji are rejected as over 80 characters when they are not Abertaclawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Eynzof/Hermes-CN-Desktop#616 ·
-
ZCode 3.14.3 に対応する Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
supermomonga/zcode-acp#24 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
growthbook/growthbook#7100 ·
-
triage
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 88/100