CVE-2026-76850

Kritik

Açıklama

LMDeploy, ayrıştırılmış hizmet (disaggregated-serving) eş mesajlarını pickle ile seri durumdan çıkarır. lmdeploy/pytorch/disagg/conn/engine_conn.py dosyasındaki handle_zmq_recv coroutine'i, eşler arası önbelleksiz istekleri recv_pyobj() ile okur; bu işlev, alınan baytları pickle.loads() ile seri durumdan çıkarır ve DistServeCacheFreeRequest'e karşı isinstance denetimi ancak seri durumdan çıkarma tamamlandıktan sonra çalışır. Bu baytları sağlayan eş, çağıran tarafından kontrol edilir: p2p_connect, istek gövdesindeki remote_engine_endpoint_info.zmq_address değerini ZMQ PULL soketinde connect() işlevine geçirir ve lmdeploy/serve/openai/api_server.py dosyasındaki POST /distserve/p2p_initialize ve /distserve/p2p_connect uç noktaları, sunucu api_keys ile başlatılmadıkça (varsayılan olarak None) herhangi bir kimlik doğrulama uygulamaz. Uzak bir saldırgan, bir motoru kendi kontrolündeki bir ZMQ uç noktasından çekme yapmaya yönlendirebilir ve motor sürecinde rastgele kod çalıştırabilir. Ayrıştırılmış hizmeti etkinleştirmeyen dağıtımlar etkilenmez, çünkü alma döngüsü yalnızca taşıma arka ucu bağlantıyı kabul ettikten sonra başlatılır.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünInternlm Lmdeploy
Yayın19 Ağu 2026
İlk görülme19 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • InternLM lmdeploy0.16.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
InternLM lmdeploy0.9.2 ≤ v < 0.16.00.16.0

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-76850 · Internlm Lmdeploy · Dark Radar