A corrupt remote cache entry can crash `vp run`
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 72/100
Direção de pesquisa
Start at the remote cache read path used by vp run, following the context from issue #756, and inspect how the duration's seconds and nanoseconds are decoded. Done means malformed or overflowing duration fields produce a cache miss rather than a panic; run the relevant remote-cache checks if available.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
A cache entry stores the task's duration as seconds plus nanoseconds. When decoding an entry, vp run builds the duration without checking those fields, and values that overflow make it panic. Release builds abort on panic, so one corrupt or malicious entry in the remote cache kills the whole run instead of being treated as a miss.
Expected: an entry that doesn't decode is a cache miss, like other corrupt remote entries.
Affects remote cache reads (#756).
- Linguagem predominante
- Rust
- Estrelas
- 473
- Forks
- 44
- Merge médio
- 1d 1h
- PRs com merge (30d)
- 63
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o 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 voidzero-dev/vite-task
-
Windows: automatic filesystem tracking makes Git/MSYS sh.exe fail with MapViewOfFileEx error 487Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 18/100
voidzero-dev/vite-task#830 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
voidzero-dev/vite-task#822 ·
Mantenedores costumam responder em até 1 dia
-
Let tools mark cache directories with CACHEDIR.TAGTalvez já em andamento @lifeiscontent assumiu há 9 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
voidzero-dev/vite-task#793 ·
Mantenedores costumam responder em até 1 dia
-
Preview cache hits without running tasksTalvez já em andamento @lifeiscontent assumiu há 10 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
voidzero-dev/vite-task#791 ·
Mantenedores costumam responder em até 1 dia
-
Built-in tool tasks miss the cache after the workspace movesTalvez já em andamento @lifeiscontent assumiu há 10 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100
voidzero-dev/vite-task#790 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de voidzero-dev/vite-task
Issues semelhantes
-
ai-priority/P2 bug db/oracle user-priority/P1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
swc-project/swc#12516 ·
Mantenedores costumam responder em até 1 dia
-
app bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
mls-rs-crypto-awslc: exact aws-lc-rs =1.16.3 pin blocks rustls security updateTalvez já em andamento @muscariello assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100