Katalog CVE

CVE-2026-119706

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

InternLM LMDeploy w wersjach 0.9.0–0.18.0 zawiera podatność na nieuwierzytelnione zdalne wykonanie kodu. Atakujący może wysłać spreparowane dane pickle (base64) w polu serialized_named_tensors do endpointu /update_weights, które są deserializowane przez ForkingPickler.loads bez walidacji, co pozwala na wykonanie poleceń systemowych jako proces api_server.

Ocena ryzyka

Brak uwierzytelnienia oznacza, że każdy z dostępem sieciowym do endpointu może przejąć kontrolę nad serwerem i wykonać dowolne polecenia OS. Może to prowadzić do pełnego kompromisu hosta i kradzieży danych.

Rekomendacja

Zaktualizuj LMDeploy do wersji nowszej niż 0.18.0 lub zastosuj obejście (np. ograniczenie dostępu do endpointu /update_weights, walidacja danych wejściowych). Nie należy deserializować niezaufanych danych pickle.

Inne podatności w LMDeploy

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

InternLM LMDeploy 0.9.0 through 0.18.0 contains an unauthenticated remote code execution vulnerability that allows remote attackers to run OS commands by sending pickled data to the /update_weights endpoint. Attackers can submit a base64-encoded crafted pickle in serialized_named_tensors, which ForkingPickler.loads deserializes without validation, executing commands as the api_server process.

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