CVE-2025-11739
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
Występuje podatność CWE-502 związana z deserializacją niezaufanych danych, która może prowadzić do wykonania dowolnego kodu z uprawnieniami administratora, gdy lokalnie uwierzytelniony atakujący wyśle spreparowany strumień danych, co wywołuje niebezpieczną deserializację.
Ocena ryzyka
Organizacja może być narażona na nieautoryzowane wykonanie kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.
Rekomendacja
Zaleca się przegląd i zabezpieczenie procesów deserializacji danych, aby uniemożliwić wykonanie nieautoryzowanego kodu przez atakujących.
Powiązane podatności
- CVE-2026-89026Krytyczne
Issabel Framework, framework webowy wspierający oprogramowanie Issabel PBX, przed commitem b97dbaf zawiera zakodowany na stałe klucz podpisywania JWT HS256 w pliku pbxapi index.php, identyczny we wszystkich instalacjach, co pozwala nieuwierzytelnionym zdalnym atakującym na fałszowanie ważnych tokenów bearer. Atakujący mogą użyć sfałszowanego tokenu do wywołania endpointu manager originate z parametrem aplikacji System, powodując wykonanie dowolnych poleceń systemowych przez Asterisk jako użytkownik Asterisk. Dowody eksploatacji po raz pierwszy zaobserwowano przez Shadowserver Foundation w dniu 2026-09-09.
- CVE-2026-53710Krytyczne
MCP Context Forge to brama AI, rejestr i proxy dla API MCP, A2A, REST i gRPC. Przed wersją 1.0.2 python_sandbox_server w mcp-servers/python/python_sandbox_server/src/python_sandbox_server/server_fastmcp.py udostępnia surowy getattr przez safe_builtins, pomija wymagany guard _getattr_ i polega na sprawdzeniach validate_code dla literalnych niebezpiecznych ciągów dunder. Atakujący może konstruować nazwy dunder w czasie wykonania, przechodzić przez hierarchię klas Pythona, dotrzeć do subprocess.Popen i wykonywać polecenia systemowe z uprawnieniami procesu serwera poprzez narzędzie execute_code MCP. Transport HTTP/SSE może udostępniać to narzędzie bez uwierzytelniania, podczas gdy wdrożenia tylko stdio mają zmniejszony zasięg sieciowy. Problem dotyczy podprojektu python_sandbox_server i nie wpływa bezpośrednio na komponenty rdzeniowe bramy lub proxy Context Forge. Problem został naprawiony w wersji 1.0.2.
- CVE-2026-46488Krytyczne
motionEye (mEye) to interfejs online dla oprogramowania "motion", programu do nadzoru wideo z detekcją ruchu. Przed wersją 0.44.0 motionEye akceptuje kontrolowane przez klienta pliki cookie meye_username i meye_password_hash jako materiał uwierzytelniający bez walidacji sesji po stronie serwera. Nieuwierzytelniony atakujący, który zna nazwę użytkownika i odpowiadający jej hash, może ręcznie ustawić pliki cookie lub spowodować ich załadowanie, przesyłając puste poświadczenia przez przepływ uwierzytelniania switch-user, po czym serwer uwierzytelnia atakującego jako tego użytkownika. Nazwa użytkownika administratora i wartość hasha hasła są przechowywane w /etc/motioneye/motion.conf, który jest domyślnie globalnie czytelny, co pozwala lokalnemu użytkownikowi powłoki uzyskać materiał poświadczeń administratora wielokrotnego użytku. Udane podszycie się może umożliwić blokadę konta, zmiany haseł i trwałość, wyliczanie danych, niszczenie danych i eksfiltrację danych. Problem został naprawiony w wersji 0.44.0.
- CVE-2024-58385Krytyczne
Yonyou U8 CRM zawiera nieuwierzytelnioną podatność SQL injection w endpointcie konfiguracji fillbacksettingedit.php, gdzie parametr DontCheckLogin=1 omija uwierzytelnianie, a parametr id jest włączany do zapytań SQL bez sanityzacji. Atakujący mogą wykorzystać tę lukę do wykonania dowolnych poleceń SQL, a w przypadku wdrożeń Microsoft SQL Server z włączonym xp_cmdshell do zapisu plików backdoor i wykonania dowolnych poleceń systemowych. Dowody eksploatacji po raz pierwszy zaobserwowano przez Shadowserver Foundation w dniu 2025-02-13.
- CVE-2023-54398Krytyczne
Yonyou U8 Cloud zawiera nieuwierzytelnioną podatność deserializacji Java w komponencie nc.impl.pub.filesystem.FileManageServlet, która pozwala zdalnym nieuwierzytelnionym atakującym na wykonanie dowolnych poleceń systemowych poprzez wysłanie serializowanego ładunku w żądaniu POST. Atakujący mogą wykorzystać metodę doAction, która przekazuje surowe dane ciała żądania HTTP bezpośrednio do ObjectInputStream.readObject() bez filtrowania, aby osiągnąć zdalne wykonanie kodu. Dowody eksploatacji po raz pierwszy zaobserwowano przez Shadowserver Foundation w dniu 2025-02-13.
- CVE-2026-91949Krytyczne
Serwer FreeRDP w wersjach przed 3.31.0 zawiera podatność obejścia negocjacji protokołu, która pozwala nieuwierzytelnionym atakującym na ustanowienie połączeń RDSTLS pomimo polityki serwera wyłączającej je. Atakujący mogą wysyłać niekompatybilne żądania protokołu, otrzymywać błędy negocjacji, a następnie zakończyć uzgadnianie TLS i wejść w RDSTLS, aby obejść ograniczenia transportu przed uwierzytelnianiem.
- CVE-2026-77972Krytyczne
Podatność typu Time-of-check Time-of-use (TOCTOU) w Slab safeurl pozwala atakującemu kontrolującemu odpowiedzi DNS hostname na dotarcie do wewnętrznych celów sieciowych, które walidacja odrzuciła. Walidacja zwraca werdykt, a nie adres, który zatwierdziła, więc klienci HTTP dostarczani z biblioteką otrzymują oryginalny hostname i rozwiązują go ponownie przy wysyłaniu żądania. Atakujący kontrolujący autorytatywny DNS dla nazwy może odpowiedzieć na pierwsze zapytanie dozwolonym adresem, a na drugie zablokowanym, przez co żądanie dociera do celu, którego walidacja nigdy nie zatwierdziła. To samo okno otwiera się bez atakującego, gdy nazwa legalnie rozwiązuje się na różne adresy między zapytaniami, np. przy krótkim czasie życia rekordów lub rotacji między kilkoma adresami. Problem dotyczy safeurl od wersji 0.1.0.
- CVE-2026-77866Krytyczne
Podatność Server-Side Request Forgery (SSRF) w Slab safeurl pozwala atakującemu kontrolującemu zwalidowany URL na dotarcie do wewnętrznych celów sieciowych, które biblioteka ma blokować. Tylko adresy IPv4 są dopasowywane do zarezerwowanych zakresów i blocklisty. Każdy inny adres jest traktowany jako niepasujący do niczego, więc cel odrzucony w formie IPv4 jest akceptowany, gdy jest zapisany jako adres IPv6, wpisy IPv6 w blockliście nigdy nie pasują, a host, który nie rozwiązuje się na żaden adres IPv4, jest akceptowany niezależnie od tego, gdzie wskazuje. Wdrożenia opierające się na allowliście są nienaruszone, ponieważ tam niedopasowany adres jest odrzucany. Problem dotyczy safeurl od wersji 0.1.0.
- CVE-2026-55211Krytyczne
Biblioteka surfio, służąca do odczytu i zapisu plików powierzchni, nieprawidłowo waliduje pola rozmiaru w plikach IRAP przed wersją 0.0.19. Prowadzi to do przepełnienia bufora podczas parsowania niezaufanych plików. Problem został naprawiony w wersji 0.0.19.
- CVE-2026-63696Krytyczne
Dell SmartFabric OS10 w wersjach przed 10.6.1.3 zawiera podatność typu pobieranie kodu bez weryfikacji integralności. Uprzywilejowany atakujący z dostępem zdalnym może ją wykorzystać do wykonania dowolnego kodu.
Oryginalny opis (angielski, źródło NVD)
CWE‑502: Deserialization of Untrusted Data vulnerability exists that could cause arbitrary code execution with administrative privileges when a locally authenticated attacker sends a crafted data stream, triggering unsafe deserialization.

