CVE-2026-105767
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
Nieprawidłowa neutralizacja specjalnych elementów używanych w poleceniach systemu operacyjnego w kompozytowej akcji GitHub integrate-platform-docs w Chainguard Academy (edu) od commita 7375a80caabcc31c33ec90f29687ed78c13d16ff do commita fb0efb2537d326ab18c07d620875b8ed2a4b39f3 pozwala aktorowi kontrolującemu wejścia project_id lub storage_bucket na wykonanie dowolnych poleceń powłoki na runnerze GitHub Actions, ponieważ wejścia są interpolowane bezpośrednio do poleceń Bash gcloud storage cp w kilku krokach poprzez wyrażenia ${{ inputs.* }}. Jedyny caller w repozytorium przekazywał sekrety repozytorium i działał tylko na zaufanych wyzwalaczach, więc nie było znane, aby niezaufane dane wejściowe docierały do podatnych kroków.
Ocena ryzyka
Jeśli akcja GitHub jest używana z niezaufanymi danymi wejściowymi, atakujący może wykonać dowolne polecenia na runnerze, potencjalnie uzyskując dostęp do sekretów i infrastruktury. Ryzyko kompromitacji CI/CD.
Rekomendacja
Zaktualizuj akcję integrate-platform-docs do commita fb0efb2537d326ab18c07d620875b8ed2a4b39f3 lub nowszego. Upewnij się, że wejścia project_id i storage_bucket nie są kontrolowane przez niezaufanych aktorów.
Inne podatności w Chainguard Academy (edu)
Oryginalny opis (angielski, źródło NVD)
Improper Neutralization of Special Elements used in an OS Command in the integrate-platform-docs composite GitHub Action of Chainguard Academy (edu) from commit 7375a80caabcc31c33ec90f29687ed78c13d16ff before commit fb0efb2537d326ab18c07d620875b8ed2a4b39f3 allows an actor who controls the project_id or storage_bucket inputs to execute arbitrary shell commands on the GitHub Actions runner, because the inputs are interpolated directly into Bash gcloud storage cp commands in several steps via ${{ inputs.* }} expressions. The only in-repository caller passed repository secrets and ran only on trusted triggers, so no untrusted input was known to reach the vulnerable steps.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

