مسائل امنیتی PHP نیز میتواند دستگاه NAS شما را تهدید کند – اما هنوز هر فروشندهای قادر به اصلاح آن نیست
نقص php2shell بیش از وبسایتها و برنامههای وب را تحت تأثیر قرار میدهد و برخی از این تولیدکنندگان ظاهرا غافلگیر شدهاند.
نقص های حیاتی PHP2Shell همچنین بر دستگاه های NAS در معرض اینترنت و بارهای کاری Docker مبتنی بر PHP تأثیر می گذارد.
فروشندگان بزرگ همچنان در حال انتشار وصله ها هستند و برخی از Synology، QNAP و سایر سیستم ها را در معرض دید قرار می دهند.
محققان خواستار بهروزرسانیهای فوری، حذف قرار گرفتن در معرض عمومی و دسترسی از راه دور فقط با VPN هستند ظاهرا وبسایتها و سرورهای وب تنها محصولاتی نیستند که تحت تأثیر آسیبپذیری php2shell قرار گرفتهاند - دستگاههای ذخیرهسازی متصل به شبکه (NAS) نیز در معرض خطر هستند - و بدتر از آن، برخی از محبوبترین تولیدکنندگان هنوز وصلهای منتشر نکردهاند، علیرغم اینکه این نقصها به طور فعال در طبیعت مورد سوء استفاده قرار میگیرند.
تحقیقات Apple Insider اشاره کرد که این نقص بر نرمافزارهایی که توسط سازندگان NAS نگهداری میشوند و همچنین برنامههایی که بهطور مستقل در کانتینرهای Docker اجرا میشوند نیز تأثیر میگذارد و دستگاههای NAS که از طریق اینترنت عمومی قابل دسترسی هستند نیز در معرض خطر هستند.
آنچه به ویژه نگران کننده است این است که برخی از بزرگترین تولیدکنندگان NAS گفته اند که در حال کار بر روی تعمیر هستند، اما کار هنوز انجام نشده است. به عنوان مثال، Synology یک توصیه امنیتی جدید منتشر کرد که میگوید نسخههای PHP 7.3 - 8.4، Mail Station و Synology Calendar همگی تحت تأثیر قرار گرفتهاند و اضافه کرد که بستههای بهروزرسانیشده PHP را برای رفع نقصها منتشر کرده است. کسانی که محصولات Synology NAS را اجرا می کنند باید به مرکز بسته های شرکت مراجعه کنند و آرشیو را دانلود کنند و به دنبال بسته های به روز شده PHP 8.2 و PHP 8.4 بگردند.
ریسک دوگانه
این شرکت همچنین تأکید کرد که بین بستههای PHP نصبشده و مؤلفههای PHP در مدیریت DiskStation تفاوت وجود دارد و اضافه کرد که PHP داخلی آن در معرض اینترنت عمومی نیست، بنابراین به احتمال زیاد در معرض خطر نیست.
یکی دیگر از تولیدکنندگان بزرگ NAS، QNAP، طیف گستردهای از محصولات آسیبدیده، از جمله QTS 5.2.11 و قدیمیتر، QTS 6.1.9، QuTS hero و QuTScloud و Note Station 3 را تأیید کرد. گفت که در حال حاضر در حال کار بر روی یک تعمیر است، اما جدول زمانی در مورد زمانی که ممکن است پچ در دسترس قرار گیرد، ارائه نکرد. تاکنون هیچ مدرکی دال بر حملات درون وحشی وجود ندارد، اما این شرکت توصیه میکند دستگاهها را از اینترنت باز حذف کنید، انتقال غیر ضروری پورت، UPnP و خدمات دسترسی از راه دور را غیرفعال کنید.
سایر تولیدکنندگان نیز در حال حاضر در حال کار بر روی یک اصلاح هستند، از جمله TerraMaster، Ugreen و Asustor، Apple Insider دریافت. این نشریه گفت: «صاحبان NAS باید اعلامیههای امنیتی سازنده و بهروزرسانیهای موجود برای مدلهای خاص خود را بررسی کنند.
برای دارندگان NAS، خطر دو برابر است، زیرا PHP هم در سیستم عامل و هم در ظروف Docker یافت می شود.
کسانی که سرویسهای مبتنی بر PHP را در Docker اجرا میکنند باید بررسی کنند که آیا تصاویر کانتینر آنها نسخههای آسیبدیده PHP را اجرا میکند یا خیر و در اسرع وقت آنها را بهروزرسانی کنند.
همچنین مشکل راهاندازی دستگاههای قدیمیتری وجود دارد که به پایان عمرشان رسیدهاند و به همین ترتیب، دیگر با وصلهها پشتیبانی نمیشوند. کارشناسان امنیتی معتقدند که این موارد باید از دسترسی عمومی حذف شوند. اتصالات ورودی ناخواسته باید مسدود شوند و دستگاه باید فقط به صورت محلی قابل دسترسی باشد. دسترسی از راه دور باید از طریق یک VPN امن به جای انتقال پورت های مدیریت NAS انجام شود.
P2PSell؟
PHP2Shell نامی است برای یک جفت آسیب پذیری - CVE-2026-109618 و CVE-2026-109619 - که اخیرا در زبان برنامه نویسی PHP کشف شده اند. آنها حیاتی در نظر گرفته می شوند و به عوامل مخرب اجازه می دهند تا وب سایت ها را تصرف کنند، داده ها را سرقت کنند، بدافزارها را مستقر کنند و موارد دیگر. با این حال، داستانی که تاکنون حول محور سایتهای اینترنتی و برنامههای وب میچرخد، اکنون در دستگاههای NAS نیز در حال گسترش است.
PHP2Shell بزرگترین حادثه امنیتی سال و احتمالا طولانیتر است، که احتمالا تنها با نقصهای Spectre/Meltdown از هشت سال پیش رقابت میکند.
این جفت آسیبپذیری - هم از نظر شدت بحرانی و هم امکان اجرای کد از راه دور را فراهم میکنند - اکثر وبسایتها و برنامههای وب موجود امروزی را تحت تأثیر قرار میدهند.
به گفته آمازون، چهار روز قبل از انتشار وصلهها، دانش درباره نقصها فاش شد و تعداد تلاشهای بهرهبرداری از چند صد 10 ساعت قبل از انتشار، به میلیونها نفر رسید.
با این حال، به نظر می رسد اکثر این تلاش ها ناموفق بوده است. تجزیه و تحلیل در مورد اینکه چرا چنین است، ادامه دارد، برخی از محققان فکر می کنند اجرای کد باید از ASLR عبور کند، که انجام از راه دور کاری دشوار است. با این حال، به نظر می رسد که شکستن فقط یک موضوع زمان باشد، به همین دلیل است که جامعه امنیتی از تولیدکنندگان می خواهد که هر چه زودتر یک اصلاح را منتشر کنند، و صاحبان آن ها را بدون تاخیر اعمال کنند.
متن اصلی (انگلیسی)
PHP security issues could also threaten your NAS device — but not every vendor is able to patch just yet
The php2shell flaw affects more than just websites and web apps and some of these manufacturers were apparently caught off guard.