CVE-2023-35926
WysokieCVSS 8.0Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 71 - wyżej niż 71% wszystkich znanych CVE
Streszczenie
Podatność w wtyczce scaffolder-backend platformy Backstage umożliwia zdalne wykonanie kodu przez złośliwego aktora, który ma dostęp do zarejestrowanego szablonu. Problem wynika z użycia biblioteki szablonów, która wymaga sandboxa, co pozwala na wstrzykiwanie kodu.
Ocena ryzyka
Organizacja może być narażona na zdalne wykonanie kodu, co może prowadzić do przejęcia kontroli nad instancją scaffolder-backend. To stwarza poważne zagrożenie dla bezpieczeństwa danych i systemów.
Rekomendacja
Zaleca się aktualizację wtyczki `@backstage/plugin-scaffolder-backend` do wersji 1.15.0, aby usunąć tę podatność. Należy również przeanalizować dostęp do zarejestrowanych szablonów w celu ograniczenia ryzyka.
Powiązane podatności
- CVE-2026-75969Krytyczne
W kamerach PTZOptics oraz narzędziu Firmware Upgrade Tool brakuje uwierzytelniania dla krytycznej funkcji aktualizacji oprogramowania. Nieuwierzytelniony użytkownik może zainstalować zmodyfikowane oprogramowanie na urządzeniu bez poświadczeń administratora. Podatność dotyczy wielu modeli kamer i wszystkich wersji narzędzia do aktualizacji.
- CVE-2026-62308Krytyczne
W Tugtainer przed wersją 1.30.6 uwierzytelniony użytkownik może spowodować, że serwer backend wyśle zewnętrzne żądania HTTP na dowolne adresy URL podane przez użytkownika za pośrednictwem punktu końcowego testowania powiadomień. Punkt /settings/test_notification przyjmuje pole urls i przekazuje je bezpośrednio do Apprise bez ograniczeń protokołów, nazw hostów, adresów localhost, prywatnych zakresów IP ani adresów metadanych chmury. Może to być wykorzystane jako uwierzytelnione ślepe SSRF.
- CVE-2026-55494Krytyczne
W Tugtainer Agent przed wersją 1.30.4, gdy AGENT_SECRET nie jest skonfigurowany, dostęp do API zarządzania Dockerem jest możliwy bez uwierzytelnienia. Funkcja weryfikacji podpisu w agent/auth.py zwraca sukces, jeśli Config.AGENT_SECRET jest pusty, co powoduje, że chronione API stają się dostępne bez uwierzytelnienia.
- CVE-2026-55181Krytyczne
W Tugtainer przed wersją 1.30.3 uwierzytelnianie OIDC może być inicjowane nawet gdy OIDC_ENABLED=false. Punkt końcowy /auth/oidc/enabled poprawnie informuje, że OIDC jest wyłączone, ale bezpośrednie żądanie do /auth/oidc/login nadal uruchamia proces logowania OIDC, zwraca HTTP 302, ustawia ciasteczko oidc_state i przekierowuje użytkownika do skonfigurowanego punktu autoryzacji OIDC. To omija wyłącznik OIDC.
- CVE-2026-55176Krytyczne
W Soft Machine w wersjach 0.2.247 i wcześniejszych dwie funkcje pomocnicze w /app/server.js — verifyContainerAuth() i authenticateWorkspaceHttp() — akceptują globalny CONTAINER_SHARED_SECRET jako token bearer bez weryfikacji, do którego workspace należy wywołujący. Ponieważ ten sekret jest ustawiony identycznie na każdym kontenerze w aplikacji Fly i jest dostępny w środowisku procesów widocznym dla użytkownika, każdy najemca może użyć go do uwierzytelnienia w API workspace innego najemcy. Skutkuje to dostępem do operacji odczytu, zapisu i niszczącego przywracania między workspace'ami.
- CVE-2026-19445Krytyczne
Zdalny, nieuwierzytelniony klient TLS może spowodować awarię serwera lub wywołanie przez zwolniony wskaźnik, jeśli jego sni_callback przypisze inny kontekst do SSLSocket.context (udokumentowany sposób wyboru certyfikatu per nazwa serwera) i nic innego nie utrzymuje oryginalnego ssl.SSLContext przy życiu. Typowe przypadki to serwery tworzące SSLContext na połączenie lub zastępujące go, gdy połączenia są otwarte; serwery, które opakowują nim gniazdo nasłuchujące, nie są dotknięte. Obejście: trzymaj referencję do każdego SSLContext, który ustawia sni_callback, przez cały czas życia serwera. Klienci TLS nie są dotknięci.
- CVE-2026-102490Krytyczne
Wszystkie wersje Zammad, w tym najnowsza alfa, umożliwiają lokalnemu użytkownikowi zammad eskalację uprawnień do roota.
- CVE-2026-102489Krytyczne
Zammad w wersjach 6.3.0 do 6.5.4 jest podatny na przejęcie sesji, co prowadzi do zdalnego wykonania kodu jako użytkownik zammad. Podatność występuje również w wersjach 7.0.0 do 7.1.3, ale nie jest tam wykorzystywalna ze względu na warunki środowiskowe.
- CVE-2026-103470Krytyczne
W Internet2 Grouper przed wersją 7.5.1 (w niektórych konfiguracjach) użytkownik, który ma uprawnienia do tworzenia lub edytowania reguł w interfejsie użytkownika, może eskalować uprawnienia.
- CVE-2026-102427Krytyczne
Rozszerzenie Joomla - OrdaSoft Joomla CCK przed wersją 8.3.16 zawiera nieuwierzytelnione zdalne wykonanie kodu. Plik site/uploader.php jest osiągany przez normalny routing frontendu (task=getContent), bez uwierzytelnienia lub kontroli ACL. Walidacja zawartości pliku używa prawdziwego sprawdzenia MIME, ale lista dozwolonych rozszerzeń jest zakomentowana. Rozszerzenie zapisywanego pliku pochodzi bezpośrednio z nazwy pliku podanej przez atakującego, bez walidacji, a plik jest zapisywany w katalogu wykonywanym przez PHP. Poliglot obraz/PHP przeszedł kontrolę treści z rozszerzeniem .php.
Oryginalny opis (angielski, źródło NVD)
Backstage is an open platform for building developer portals. The Backstage scaffolder-backend plugin uses a templating library that requires sandbox, as it by design allows for code injection. The library used for this sandbox so far has been `vm2`, but in light of several past vulnerabilities and existing vulnerabilities that may not have a fix, the plugin has switched to using a different sandbox library. A malicious actor with write access to a registered scaffolder template could manipulate the template in a way that allows for remote code execution on the scaffolder-backend instance. This was only exploitable in the template YAML definition itself and not by user input data. This is vulnerability is fixed in version 1.15.0 of `@backstage/plugin-scaffolder-backend`.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

