CVE-2025-48938
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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.
Powiązane podatności
- CVE-2026-96659Krytyczne
W Foreman występuje luka pozwalająca uwierzytelnionemu użytkownikowi z niskimi uprawnieniami Viewer na nieautoryzowane ujawnienie informacji poprzez wysyłanie żądań do punktów końcowych podglądu szablonów. Użytkownik może uzyskać dostęp do wrażliwych danych, takich jak hasła roota hostów. W niezabezpieczonych konfiguracjach z wyłączonym Safemode może również wykonać dowolne polecenia jako konto systemowe Foreman.
- CVE-2026-96658Krytyczne
W Foreman występuje luka pozwalająca uwierzytelnionemu atakującemu z niskimi uprawnieniami na zdalne wykonanie kodu (RCE) poprzez obejście sandboxa Safemode w silniku szablonów. Z powodu nieprawidłowej obsługi delegowanych metod atakujący może dodać nieautoryzowane funkcje do listy dozwolonych, co umożliwia uruchomienie dowolnych poleceń na serwerze.
- CVE-2026-13043Krytyczne
Sterownik Kernel Memory Access Driver (PSKMAD) używany przez produkty WatchGuard do ochrony punktów końcowych nie wymusza prawidłowo uwierzytelnienia. Lokalny, uwierzytelniony atakujący może ominąć uzgadnianie kontroli dostępu sterownika i wydać mu dowolne uprzywilejowane polecenia, co prowadzi do ujawnienia pamięci jądra i procesów.
- CVE-2026-94620Krytyczne
Narzędzie Classroom 50 w wersjach przed 1.11.0 podczas wykonywania `gh teacher download` klonuje repozytoria zadań studentów, a następnie zapisuje artefakty autograde (`result.json` i `results.json`) do sklonowanego katalogu. Zapis podążał za dowiązaniami symbolicznymi, więc student, który zatwierdził `result.json` lub `results.json` jako symlink, mógł przekierować zapis nauczyciela do dowolnej ścieżki (np. `~/.zshrc`, `~/.ssh/authorized_keys`, plik cron lub hook gita), a zapisywane dane były kontrolowane przez atakującego. Prowadzi to do dowolnego zapisu plików i wykonania kodu z uprawnieniami nauczyciela, którego token `gh` ma uprawnienia `admin:org`, `repo` i `workflow` w całej organizacji.
- CVE-2026-12627Krytyczne
Fortra Core Privileged Access Manager (BoKS) zawiera podatność przepełnienia bufora na stosie w komponencie boks_autoregisterd. Zdalny atakujący z dostępem sieciowym do usługi autoregistracji może wywołać uszkodzenie pamięci podczas przetwarzania odpowiedzi klienta.
- CVE-2026-79898Krytyczne
Fortra BoKS Manager zawiera podatność na wstrzyknięcie poleceń w komponencie crlserver. Uwierzytelniony użytkownik uprawniony do dodawania adresów URL list CRL przez BCC, API WSI REST/SOAP lub interfejs wiersza poleceń cacrl może spowodować, że podstawienie poleceń powłoki zostanie przetworzone przez crlserver jako root na BoKS Master.
- CVE-2026-62071Krytyczne
Wtyczka WordPress File Upload w wersjach do 5.1.10 włącznie zawiera podatność na wstrzyknięcie SQL, którą może wykorzystać nieuwierzytelniony atakujący.
- CVE-2026-103752Krytyczne
Wtyczka Authorizer w wersjach do 3.15.3 włącznie zawiera podatność na eskalację uprawnień, którą może wykorzystać nieuwierzytelniony atakujący.
- CVE-2026-79901Krytyczne
W środowiskach korzystających z zarządzania keytab w BoKS podatne wersje boks_keytabmd generują hasła kont usług Active Directory na podstawie przewidywalnej sekwencji pseudolosowej z ziarnem opartym na bieżącym znaczniku czasu Uniksa. Atakujący znający nazwę service principal i mogący oszacować czas zmiany hasła może odtworzyć ograniczony zbiór kandydatów i zweryfikować je offline.
- CVE-2026-103264Krytyczne
Fleet przed wersją 4.87.0 zawiera podatność obejścia uwierzytelniania w API urządzeń, która akceptuje nazwy hostów i numery seryjne sprzętu jako tokeny uwierzytelniające oprócz identyfikatorów UUID urządzeń. Nieuwierzytelnieni atakujący, którzy znają lub zgadną te niejawne identyfikatory, mogą uwierzytelnić się jako hosty iOS/iPadOS, aby odczytać dane urządzenia i wywołać akcje na urządzeniu, w tym instalację oprogramowania i migrację MDM.
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

