یک آسیبپذیری امنیتی بحرانی در چارچوب متنباز SGLang کشف شده است که میتواند منجر به اجرای کد از راه دور (Remote Code Execution) بر روی سیستمهای آسیبپذیر شود. این آسیبپذیری با شناسه CVE-2026-5760 ردیابی میشود و امتیاز CVSS آن ۹.۸ از ۱۰ است. بر اساس اعلام مرکز هماهنگی CERT (CERT/CC)، این نقص از نوع تزریق دستور (Command Injection) بوده و نقطه پایانی (endpoint) مربوط به رتبهبندی مجدد یعنی «/v1/rerank» را هدف قرار میدهد. مهاجم میتواند با ساخت یک فایل مدل مخرب با فرمت GGUF که حاوی یک بار مخرب تزریق قالب سمت سرور Jinja2 (SSTI) در پارامتر tokenizer.chat_template است، کد پایتون دلخواه خود را بر روی سرور اجرا کند.
محقق امنیتی استوارت بک که این آسیبپذیری را کشف و گزارش کرده، ریشه مشکل را در استفاده از jinja2.Environment() بدون محیط ایزولهسازی (sandboxing) به جای ImmutableSandboxedEnvironment میداند. این آسیبپذیری از همان دستهای است که پیشتر در بسته پایتون llama_cpp_python با شناسه CVE-2024-34359 (معروف به Llama Drama) و در vLLM با شناسه CVE-2025-61620 شناسایی شده بود. CERT/CC برای رفع این مشکل توصیه کرده است که به جای jinja2.Environment()، از ImmutableSandboxedEnvironment استفاده شود، اما تاکنون هیچ پاسخ یا وصله امنیتی (patch) از سوی توسعهدهندگان SGLang دریافت نشده است.
کلمات کلیدی : آسیبپذیری SGLang, اجرای کد از راه دور, تزریق دستور CVE-2026-5760, آسیبپذیری Jinja2 SSTI, امنیت چارچوب متنباز هوش مصنوعی, وصله امنیتی SGLang

نظر شما چیست؟
خوشحال میشویم نظر شما را بدانیم. نظری بنویسید.