اکتبر پرحادثه: باگهای PHP، کلیدهای ضعیف eMudhra و بدافزار LightLLM
خلاصهٔ کاملتر
این مقاله سه حادثهٔ امنیتی اکتبر رو کنار هم میذاره که بعضی مدافعها بهش میگن Blocktober. نویسنده میگه هیچکدوم رو هوش مصنوعی درست نکرده، ولی ایجنتهای AI حالا این دسته از باگها رو خیلی سریعتر از آدمها پیدا میکنن، ازشون سوءاستفاده میکنن یا جلوشون رو میگیرن.
PHP روز ۲۱ اکتبر دو آسیبپذیری بحرانی رو پچ کرد. مشکل تو بعضی پیکربندیها مثل mod_php آپاچی بود و به مهاجم اجازه میداد کد خودش رو قبل از شروع اپلیکیشن سایت اجرا کنه، یعنی عملاً خود وبسرور رو بدزده. چون بیشتر سایتهای وردپرسی روی PHP هستن، دامنهٔ آسیب خیلی بزرگ بود. نهادهای امنیتی بریتانیا و اروپا گفتن اگه نمیتونید سریع پچ کنید، سیستم رو ایزوله یا خاموش کنید. Cloudflare و Vercel سایتهای پشت شبکهشون رو محافظت کردن و Mozilla هم تو چند ساعت برای Firefox محافظت فرستاد. طبق گزارش، تیم PHP از یکی از این مشکلات از ۲۰۲۴ خبر داشته.
eMudhra یه certificate authority هست، یعنی سازمانی که گواهیهایی صادر میکنه که مرورگر باهاش مطمئن میشه داره به سایت درست وصل میشه. کلید خصوصی این گواهیها باید عملاً غیرقابل حدس باشه. ولی Scott Helme فهمید روش ساخت کلید طوری بوده که تونسته هشت کلید رو تو کمتر از یه ثانیه بازیابی کنه، و یکیشون دقیقاً عدد ۴ بوده. طبق گزارش، Helme با یه پرامپت از Claude کمک گرفته. چون eMudhra صادرکنندهٔ ریشه بوده، این ضعف میتونسته به همهٔ سیستمهایی که بهش اعتماد داشتن سرایت کنه.
LightLLM ابزاریه که درخواستهای اپلیکیشن رو به مدلهای AI میرسونه و معمولاً API keyها رو نگه میداره. تو اکتبر معلوم شد یه نسخهٔ منتشرشدهش بدافزار سرقت اطلاعات داشته، دومین بار تو یه سال (اولی تو مارس). نکتهٔ مهم اینه که تگ سورس روی گیتهاب تمیز بود و بدافزار فقط تو پکیج توزیعشده بود. پس تیمها باید کل محیط رو آلوده فرض میکردن و همهٔ secretها رو عوض میکردن.
نویسنده میگه API keyهای سرویسهایی مثل Claude و Codex حالا هدف دزدی هستن، چون مصرفشون پولیه و با کلید دزدی میشه به خرج یکی دیگه بار کاری AI اجرا کرد. از طرف دیگه Microsoft یه گروه وابسته به چین رو گزارش کرده که با یه فریمورک ایجنت AI صدها سازمان رو هدف گرفته و بعضی حملهها تو چند ساعت به دسترسی سطح بالای کلود رسیدن. سمت دفاع هم Anthropic گفته تو شش ماه بیشتر از ۲۹ هزار آسیبپذیری احتمالی پیدا کرده که حدود ۶ هزارتاش بررسی دستی شده.
توصیهٔ مقاله برای افراد اینه که دسترسی اپهای متصل به حسابهایی مثل گوگل رو بررسی و اضافهها رو حذف کنن. برای تیمها هم درس LightLLM اینه که ریپوی تمیز یعنی پکیج تمیز نیست. نویسنده معتقده مدافعها نباید فکر کنن مدل ضعیفتر و محدودتر امنتره، چون مهاجمها از مدل ضعیف استفاده نمیکنن.
نکات کلیدی:
- PHP روز ۲۱ اکتبر دو آسیبپذیری بحرانی مرتبط با پیکربندیهایی مثل mod_php رو پچ کرد.
- Scott Helme هشت کلید خصوصی eMudhra رو تو کمتر از یه ثانیه بازیابی کرد و یکیش عدد ۴ بود.
- بدافزار LightLLM فقط تو پکیج توزیعشده بود، نه تو سورس گیتهاب.
- این دومین نفوذ به LightLLM تو یه سال بود؛ اولی تو مارس.
- Anthropic تو شش ماه بیشتر از ۲۹ هزار آسیبپذیری احتمالی پیدا کرده و حدود ۶ هزارتاش بررسی شده.
- API keyهای سرویسهای AI به خاطر صورتحساب مصرفی هدف دزدی شدن.




