Katalog CVE

CVE-2025-48938

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

go-gh przed wersją 2.12.1 pozwalało atakującemu kontrolującemu GitHub Enterprise Server na wykonanie dowolnych komend na maszynie użytkownika poprzez podmianę adresów URL HTTP na lokalne ścieżki plików podczas przeglądania.

Ocena ryzyka

Użytkownik może zostać nakłoniony do otwarcia złośliwego linku, co może prowadzić do wykonania dowolnego kodu na jego maszynie, co stanowi poważne zagrożenie dla bezpieczeństwa.

Rekomendacja

Zaktualizuj go-gh do wersji 2.12.1, która zawiera poprawki w funkcji Browser.Browse() uniemożliwiające otwieranie lub wykonywanie plików lokalnych.

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

go-gh is a collection of Go modules to make authoring GitHub CLI extensions easier. A security vulnerability has been identified in versions prior to 2.12.1 where an attacker-controlled GitHub Enterprise Server could result in executing arbitrary commands on a user's machine by replacing HTTP URLs provided by GitHub with local file paths for browsing. In `2.12.1`, `Browser.Browse()` has been enhanced to allow and disallow a variety of scenarios to avoid opening or executing files on the filesystem without unduly impacting HTTP URLs. No known workarounds are available other than upgrading.

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