CVE-2026-59160
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 39 - wyżej niż 39% wszystkich znanych CVE
Streszczenie
Yeger to monorepo dla pakietów npm w zakresie yeger. Przed wersją 2.8.9 pakiet turbo-graph uruchamia wbudowany serwer Next.js na wszystkich interfejsach, w tym domyślnie 0.0.0.0:29312, a handler GET dla /api/run nie ma uwierzytelniania, autoryzacji, ochrony CSRF ani listy dozwolonych zadań. Handler przekazuje wybrane przez atakującego nazwy zadań do spawn() jako argumenty Turbo CLI. Atakujący z sąsiedniej sieci może wykonać dowolne zadanie zdefiniowane w turbo.json ofiary z uprawnieniami użytkownika OS dewelopera.
Ocena ryzyka
Atakujący może wykonać dowolne zadania w repozytorium ofiary, potencjalnie ujawniając sekrety, modyfikując pliki lub infrastrukturę. Ryzyko jest wysokie dla bezpieczeństwa środowiska deweloperskiego.
Rekomendacja
Zaktualizuj pakiet turbo-graph do wersji 2.8.9 lub nowszej. Ogranicz dostęp sieciowy do portu 29312.
Powiązane podatności
- CVE-2026-116692Krytyczne
W MLflow w wersjach od 3.12.0rc0 do 3.17.0 deserializacja scorerów zewnętrznych w mlflow/genai/scorers/base.py akceptuje klasy potomne modułów z listy dozwolonych zamiast wymagać dokładnie dozwolonego modułu. Atakujący może umieścić moduł Pythona w zapisywalnym pakiecie dozwolonym i wywołać go przez endpoint /ajax-api/3.0/mlflow/scorer/invoke, co prowadzi do wykonania kodu. Wersja 3.17.0 naprawia problem.
- CVE-2026-112352Krytyczne
Sunhillo SureLine przed wersją 9.1.5 zawiera podatność polegającą na obejściu uwierzytelniania, która pozwala nieuwierzytelnionemu zdalnemu atakującemu podszyć się pod dowolnego użytkownika z aktywną sesją webową poprzez sfałszowanie ciasteczka sesji zawierającego jedynie nazwę użytkownika w postaci jawnej, bez losowego identyfikatora ani ochrony integralności. Atakujący może odgadnąć domyślne nazwy kont, takie jak Admin lub sftp_user, i przesłać sfałszowane ciasteczko z nazwą użytkownika, aby przejść kontrolę logowania w checkLogin (libwebcmn.so) i networkDiag.cgi, co prowadzi do wykonania poleceń jako root.
- CVE-2026-48360Krytyczne
Adobe Connect zawiera podatność typu Code Injection (niewłaściwa kontrola generowania kodu), która może prowadzić do wykonania dowolnego kodu w kontekście bieżącego użytkownika. Eksploatacja wymaga interakcji użytkownika — ofiara musi odwiedzić złośliwie spreparowany URL lub wejść w interakcję ze zainfekowaną stroną internetową. Zakres podatności jest zmieniony (scope changed).
- CVE-2026-114595Krytyczne
W EPICS Base w wersji 7.0.10 i wcześniejszych przepełnienie liczb całkowitych podczas przetwarzania żądań sieciowych może powodować alokację pamięci o nieprawidłowym rozmiarze. Dalsze przetwarzanie danych dostarczonych przez atakującego może prowadzić do uszkodzenia pamięci, odmowy usługi lub potencjalnego zdalnego wykonania kodu.
- CVE-2026-108142Krytyczne
Podatność umożliwia nieuwierzytelnionemu atakującemu obejście autoryzacji w usłudze CDP Coordinator Service. Atakujący może uzyskać dostęp do funkcji lub zasobów, do których nie powinien mieć uprawnień, bez konieczności logowania.
- CVE-2026-108015Krytyczne
Klucze prywatne ośmiu certyfikatów pośrednich CA eMudhra zostały skompromitowane, co wpływa na zaufanie do certyfikatów w funkcjach wychodzących żądań sieciowych klienta HCL Notes. Nieuwierzytelniony atakujący w sieci może podszyć się pod certyfikaty serwera i przeprowadzić atak man-in-the-middle (MITM), przechwytując i/lub modyfikując treść wychodzących połączeń TLS.
- CVE-2026-108014Krytyczne
Klucze prywatne ośmiu certyfikatów pośrednich CA eMudhra zostały skompromitowane, co wpływa na zaufanie do certyfikatów w funkcjach wychodzących żądań sieciowych serwera HCL Domino. Nieuwierzytelniony atakujący w sieci może podszyć się pod certyfikaty serwera i przeprowadzić atak man-in-the-middle (MITM), przechwytując i/lub modyfikując treść wychodzących połączeń TLS.
- CVE-2026-106076Krytyczne
Podatność umożliwia uwierzytelnionemu peerowi transferu organizacji wstrzyknięcie SQL do bazy danych konfiguracji źródłowego serwera Veeam Backup for Microsoft 365. Prowadzi to do między-tenantowego odczytu i zapisu danych konfiguracyjnych oraz zdalnego wykonania kodu w kontekście konta usługi PostgreSQL.
- CVE-2026-105781Krytyczne
Adobe Campaign Classic (ACC) zawiera podatność SQL Injection (niewłaściwa neutralizacja specjalnych elementów w poleceniu SQL), która może prowadzić do wykonania dowolnego kodu w kontekście bieżącego użytkownika. Atakujący może wykonać dowolne polecenia SQL, potencjalnie uzyskując podwyższony dostęp lub kontrolę nad kontem bądź sesją ofiary. Eksploatacja nie wymaga interakcji użytkownika, a zakres podatności jest zmieniony.
- CVE-2026-105780Krytyczne
Adobe Campaign Classic (ACC) zawiera podatność Incorrect Authorization (nieprawidłowa autoryzacja), która może prowadzić do wykonania dowolnego kodu w kontekście bieżącego użytkownika. Atakujący z niskimi uprawnieniami może wykorzystać tę podatność do wykonania dowolnego kodu. Eksploatacja nie wymaga interakcji użytkownika, a zakres podatności jest zmieniony.
Oryginalny opis (angielski, źródło NVD)
Yeger is a monorepo for npm packages maintained under the yeger scope. Prior to 2.8.9, the turbo-graph package starts its embedded Next.js server from packages/turbo-graph/src/index.ts on all interfaces, including 0.0.0.0:29312 by default, while the GET handler for /api/run in packages/turbo-graph-ui/app/api/run/route.ts has no authentication, authorization, CSRF protection, or task allowlist. The handler accepts the tasks, filter, and force query parameters, and buildResponseFromArgs passes attacker-selected task names to spawn() as Turbo CLI arguments. An adjacent-network attacker can execute any task defined in the victim repository's turbo.json with the privileges of the developer OS user, potentially exposing secrets, modifying files or infrastructure, or causing destructive availability effects. The use of an argument array prevents traditional shell metacharacter injection but does not prevent unauthorized execution of defined tasks. This issue is fixed in version 2.8.9.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

