Katalog CVE

CVE-2026-49950

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Xorbits Xoscar do wersji 0.11.2 zawiera nieuwierzytelnioną podatność deserializacji, która pozwala zdalnym atakującym na wykonanie dowolnego kodu poprzez wysłanie spreparowanych danych kanałem TCP actor-pool. Atakujący mogą wykorzystać SocketChannel.recv(), który przekazuje niezwalidowane dane do cloudpickle.loads(), co wyzwala wykonanie gadżetu pickle __reduce__ przed walidacją typu wiadomości, umożliwiając zdalne wykonanie kodu jako proces serwera, który często działa jako root na węzłach GPU.

Ocena ryzyka

Zdalny atakujący może wykonać dowolny kod z uprawnieniami procesu serwera, często root, co prowadzi do pełnej kompromitacji węzłów GPU.

Rekomendacja

Należy zaktualizować Xorbits Xoscar do wersji nowszej niż 0.11.2 oraz ograniczyć dostęp sieciowy do kanału TCP actor-pool.

Powiązane podatności

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

Xorbits Xoscar through 0.11.2 contains an unauthenticated deserialization vulnerability that allows remote attackers to execute arbitrary code by sending crafted data over the actor-pool TCP channel. Attackers can exploit SocketChannel.recv() passing unvalidated data to cloudpickle.loads(), which triggers pickle __reduce__ gadget execution before message type validation, achieving remote code execution as the server process which commonly runs as root on GPU nodes.

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