Katalog CVE

CVE-2026-59960

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.64%

Percentyl 49 - wyżej niż 49% wszystkich znanych CVE

Streszczenie

Argos JavaScript SDK przed wersją 6.2.1 pakietu core pozwala atakującemu kontrolować wartości CI branch lub ref, które są interpolowane do poleceń wykonywanych przez /bin/sh -c. Metaznaki powłoki w nazwie gałęzi pull requesta mogą wykonać dowolne polecenia z uprawnieniami procesu przesyłania Argos.

Ocena ryzyka

Ryzyko obejmuje ujawnienie sekretów CI, modyfikację artefaktów budowania lub kompromitację runnera CI, co może prowadzić do szerszego naruszenia środowiska ciągłej integracji.

Rekomendacja

Zaleca się natychmiastową aktualizację pakietu Argos core do wersji 6.2.1 lub nowszej oraz unikanie używania niezaufanych wartości branch/ref w konfiguracji.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Argos JavaScript provides official Argos SDKs for JavaScript. Prior to Argos core package version 6.2.1, attacker-controlled CI branch or ref values from GITHUB_HEAD_REF or ARGOS_BRANCH can flow through config.branch and getMergeBaseCommitSha() when hasRemoteContentAccess is false. The gitFetch() and gitMergeBase() functions in packages/core/src/ci-environment/git.ts interpolate these values into execSync() command strings executed by /bin/sh -c, so shell metacharacters in a pull-request branch name can execute arbitrary commands with the Argos upload process privileges on the CI runner. Successful exploitation can expose CI secrets, alter build artifacts, or compromise the runner. This issue is fixed in Argos core package version 6.2.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS