Katalog CVE

CVE-2022-30580

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach Go przed 1.17.11 i 1.18.3 występuje podatność na wstrzykiwanie kodu w funkcji Cmd.Start. Umożliwia to wykonanie dowolnych binarek w katalogu roboczym, które mają nazwę kończącą się na '..com' lub '..exe', gdy Cmd.Path jest niezdefiniowane.

Ocena ryzyka

Podatność ta może prowadzić do nieautoryzowanego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i systemu. Atakujący może wykorzystać tę lukę do uruchomienia złośliwego oprogramowania w kontekście aplikacji.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Go, aby usunąć tę podatność. Dodatkowo, należy unikać ustawiania Cmd.Path na wartość pustą oraz stosować odpowiednie kontrole bezpieczeństwa w aplikacjach korzystających z os/exec.

Powiązane podatności

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

Code injection in Cmd.Start in os/exec before Go 1.17.11 and Go 1.18.3 allows execution of any binaries in the working directory named either "..com" or "..exe" by calling Cmd.Run, Cmd.Start, Cmd.Output, or Cmd.CombinedOutput when Cmd.Path is unset.

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