CVE-2026-119290
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 40 - wyżej niż 40% wszystkich znanych CVE
Streszczenie
Zuke to system automatyzacji budowania dla Deno. Przed wersją 1.51.0 @zuke/core zapisuje notatki reportSummary(...) do GITHUB_STEP_SUMMARY przez writeJobSummary bez stosowania redaktora chroniącego wartości secret(). Budowanie GitHub Actions, które umieszcza tekst pochodzący z sekretów w notatce podsumowania, może ujawnić poświadczenia w postaci jawnej wszystkim mogącym zobaczyć uruchomienie workflow.
Ocena ryzyka
Poświadczenia mogą wyciec do osób nieuprawnionych, w tym nieuwierzytelnionych widzów publicznego repozytorium, a trwałe podsumowanie pozostaje widoczne do usunięcia uruchomienia. Może to prowadzić do przejęcia kont i dalszych ataków.
Rekomendacja
Zaktualizuj Zuke do wersji 1.51.0 lub nowszej. Sprawdź istniejące podsumowania workflow pod kątem ujawnionych sekretów i w razie potrzeby obróć poświadczenia.
Inne podatności w Zuke
Zobacz wszystkie- CVE-2026-119289Wysokie
Zuke to system automatyzacji budowania dla Deno. Przed wersją 1.10.0 bramka @zuke/gh githubWorkflow(...) koreluje uruchomienie workflow jedynie na podstawie znacznika tytułu widocznego na liście uruchomień, który może skopiować inny dyspozytor. W konfiguracjach, gdzie zewnętrzne repozytorium workflow przyznaje uprawnienie workflow_dispatch stronie niezaufanej w równym stopniu, atakujący może wywołać uruchomienie ze znacznikiem i spowodować przyjęcie jego wyniku bez weryfikacji zdarzenia, ref lub okna czasowego.
- CVE-2026-119288Wysokie
Zuke to system automatyzacji budowania dla Deno. Przed wersją 1.51.0 @zuke/core uruchamia rozwiązane shimy Windows .cmd i .bat, poprzedzając je cmd /c, co powoduje ponowne parsowanie wiersza poleceń przez cmd.exe zgodnie z regułami cytowania C-runtime. Budowanie na Windows, które rozwiązuje narzędzie z node_modules/.bin i przekazuje tekst pod wpływem atakującego zawierający niecytowany znak &, | lub ^, może wykonać dodatkowe polecenie wybrane przez atakującego w kontekście budowania z dostępem do jego poświadczeń.
- CVE-2026-119287Wysokie
Zuke to system automatyzacji budowania dla Deno. Przed wersją 1.51.0 tryb rejestru MCP @zuke/core akceptuje deskryptory rejestru w formie poleceń bez stosowania autoryzacji ZUKE_REGISTRY_LAUNCH_HOSTS wymaganej dla zdalnych deskryptorów modułów. Gdy zuke mcp --registry --allow-run czyta rejestr zapisywalny przez inną stronę, a wywołujący z uprawnieniami uruchamiania wywoła dotknięte narzędzie, piszący do rejestru może wybrać program i argumenty wykonywane ze środowiskiem i dostępem do obszaru roboczego operatora.
Oryginalny opis (angielski, źródło NVD)
Zuke is a code-first, strongly typed build automation system for Deno. Prior to 1.51.0, @zuke/core writes rendered reportSummary(...) notes to GITHUB_STEP_SUMMARY through writeJobSummary without applying the redactor that protects resolved secret() values in console and persisted run output. A GitHub Actions build that places secret-derived text in a summary note can publish credentials in cleartext to everyone able to view the workflow run, including unauthenticated viewers of a public repository, and the durable summary remains exposed until the run is deleted. GitHub Actions masking directives do not protect the summary file, while runs outside GitHub Actions and builds that do not summarize secret-derived text are not affected. This issue is fixed in version 1.51.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

