هکرها میتوانند با سوءاستفاده از آسیبپذیریهای LiteLLM کلیدهای OpenAI و Anthropic را سرقت کنند
نکات کلیدی
- شرکت چک پوینت دو آسیبپذیری بحرانی در LiteLLM شناسایی کرده است که درگاههای ارتباطی میان برنامهها و ارائهدهندگان خدمات هوش مصنوعی را تحت تأثیر قرار میدهند.
- یکی از این آسیبپذیریها به کاربران دارای دسترسی محدود اجازه میدهد به قابلیتهای مدیریتی دسترسی پیدا کنند، فایلها را بخوانند، اطلاعات ورود را تغییر دهند و کد دلخواه اجرا کنند.
- آسیبپذیری دوم به مهاجمان امکان میدهد درخواستهای عبوری از درگاه را به سرورهای تحت کنترل خود هدایت کنند و به کلیدهای API ارائهدهندگان هوش مصنوعی دست یابند.
- این مشکلات در نسخه 1.83.9 نرمافزار LiteLLM برطرف شدهاند، اما تیمهای امنیتی باید نصب غیرمستقیم این نرمافزار را نیز بررسی کنند.
نکات کلیدی توسط nexos.ai تهیه و به تأیید تحریریه سایبرنیوز رسیده است.
پژوهشگران دو آسیبپذیری بحرانی در LiteLLM کشف کردهاند؛ درگاه متنبازی که بسیاری از شرکتها برای اتصال برنامههای خود به سرویسهای هوش مصنوعی OpenAI، Anthropic و گوگل از آن استفاده میکنند. این پروژه ماهانه ۹۷ میلیون بار دانلود میشود و در گیتهاب ۵۹ هزار ستاره دارد.
به گفته پژوهشگران شرکت چک پوینت (Check Point Research)، این دو آسیبپذیری پرخطر که با شناسههای CVE-2026-35029 و CVE-2026-59823 ثبت شدهاند، برای هر استارتاپ یا پلتفرمی که از LiteLLM استفاده میکند، تهدیدی جدی به شمار میروند.
آسیبپذیری نخست به افرادی با پایینترین سطح دسترسی، مانند کاربرانی که تنها مجوز مشاهده اطلاعات را دارند، امکان میدهد به قابلیتهای مدیریتی سیستم دسترسی پیدا کنند.
مهاجمان پس از دستیابی به این سطح از دسترسی میتوانند فایلهای سرور را بخوانند، اطلاعات احراز هویت مدیر سیستم را بازنویسی کنند و کد دلخواه خود را اجرا کنند. به این ترتیب، حتی یک حساب کاربری با دسترسی صرفاً خواندنی نیز میتواند به نقطه شروعی برای تصاحب کامل درگاه تبدیل شود.
آسیبپذیری دوم نیز به مهاجمان اجازه میدهد درخواستهایی را که از درگاه عبور میکنند، به سرور تحت کنترل خود هدایت کنند و کلیدهای API ارائهدهندگان خدمات هوش مصنوعی را به سرقت ببرند.
پژوهشگران چک پوینت در گزارش منتشرشده در وبلاگ این شرکت هشدار دادهاند که بسیاری از سازمانها ممکن است حتی از قرار داشتن در معرض این تهدید آگاه نباشند. دلیل این مسئله آن است که LiteLLM در بسیاری از پلتفرمهای دیگر هوش مصنوعی به کار گرفته میشود و ممکن است در بخشهایی از زیرساخت سازمان فعال باشد که هیچکس آن را مستقیماً نصب نکرده است.
LiteLLM در اصل یک پروژه متنباز است که نقش درگاه مدلهای زبانی بزرگ (LLM) را ایفا میکند. این درگاه لایهای واسط میان برنامههای یک سازمان و ارائهدهندگان خدمات هوش مصنوعی است و تمام درخواستهای برنامهها برای رسیدن به سرویس موردنظر از آن عبور میکنند.
«در عمل، هر فردی که در یک سامانه LiteLLM آسیبپذیر حساب کاربری داشته باشد، ممکن است بتواند کنترل درگاه را به دست بگیرد و از آن برای اهداف مخرب استفاده کند.»
توضیح پژوهشگران چک پوینت
ماتئو روخاس-کارولا، مدیر تحقیقات امنیت عاملهای هوش مصنوعی در چک پوینت، میگوید تمرکز صنعت تاکنون عمدتاً بر ایمنسازی مدلهای هوش مصنوعی بوده است، اما نتایج این پژوهش نشان میدهد که حفاظت از زیرساختهای هوش مصنوعی نیز به همان اندازه اهمیت دارد.
روخاس-کارولا گفت: «هرچه سازمانها بیشتر برای اتصال برنامهها، کاربران و سرویسهای هوش مصنوعی به درگاههایی مانند LiteLLM متکی میشوند، این پلتفرمها نیز به اهداف جذابتری برای مهاجمان تبدیل میشوند؛ زیرا در مرکز روابط اعتماد میان این اجزا قرار دارند.»
او افزود: «آینده امنیت هوش مصنوعی به حفاظت از تمام لایههای مجموعه فناوریهای آن بستگی دارد؛ زیرا مهاجمان طبیعتاً لایهای را هدف میگیرند که با کمترین مقاومت، بیشترین سطح دسترسی را در اختیارشان قرار دهد.»
بوریس سیپوت، مهندس ارشد امنیت در شرکت بلک داک (Black Duck)، نیز تأکید کرد که کشف این آسیبپذیریها در واقع به این معناست که مهاجمان برای رسیدن به اهداف خود نیازی ندارند مستقیماً به سامانههای OpenAI، Anthropic یا گوگل نفوذ کنند.

سیپوت توضیح داد: «ممکن است هدف قرار دادن نرمافزار مورداعتمادی که میان این ارائهدهندگان خدمات و مشتریانشان قرار دارد، آسانتر باشد. مدیریت این خطر نیز دشوارتر میشود، زیرا LiteLLM میتواند در پلتفرمهای دیگر هوش مصنوعی و ابزارهای داخلی سازمانها تعبیه شده باشد.»
متخصصان امنیت سایبری چک پوینت اعلام کردهاند که هر دو آسیبپذیری را به توسعهدهندگان LiteLLM گزارش دادهاند و این مشکلات بحرانی اکنون در نسخه 1.83.9 و نسخههای جدیدتر برطرف شدهاند.
بااینحال، به تیمهای امنیتی توصیه شده است که وجود LiteLLM را در سامانههایی که این نرمافزار بهطور غیرمستقیم در آنها استفاده میشود نیز بررسی کنند؛ زیرا همانطور که اشاره شد، ممکن است LiteLLM در محیطهایی حضور داشته باشد که هرگز بهعنوان یک محصول مستقل در آنها نصب و راهاندازی نشده است.
