
در آذر ۲۰۲۵ یک آسیبپذیری بحرانی با شناسه CVE-2025-55182 در React Server Components کشف شد که امکان اجرای کد از راه دور (RCE) را فراهم میکرد. این مشکل نسخههای 19.0 تا 19.2 React و تمام فریمورکهایی که RSC را پیادهسازی میکنند—including Next.js 14، 15 و 16—تحت تأثیر قرار داده است. نسخههای وصلهشده اکنون منتشر شدهاند و ارتقا فوری ضروری است.
در تاریخ ۳ دسامبر ۲۰۲۵، یک آسیبپذیری بحرانی در React Server Components با شناسه CVE-2025-55182 گزارش شد. این نقص امنیتی نسخههای جدید React 19 و تمام فریمورکهایی که این پیادهسازی را استفاده میکنند، از جمله Next.js 14، Next.js 15 و Next.js 16 را تحتتأثیر قرار داده است.
این آسیبپذیری به مهاجم امکان میدهد با ارسال درخواستهای دستکاریشده، باعث اجرای کد از راه دور (Remote Code Execution) شود. به دلیل سطح دسترسی RSC به سرور و محیط اجرا، این موضوع به عنوان یک حفره امنیتی بسیار جدی طبقهبندی شده است.
مشکل در نحوه پردازش ورودیهای ناشناس در پیادهسازی React Server Components است. در نسخههای آسیبپذیر، دادههای دریافتی ممکن است مسیر اجرای ناخواسته کد را فراهم کنند. این آسیبپذیری شامل بستههای زیر است:
این بستهها در فریمورکهای مهمی مانند Next.js و ابزارهای دیگر مورد استفاده قرار میگیرند.
نسخههای آسیبپذیر Next.js:
همچنین ابزارها و فریمورکهای زیر نیز آسیبپذیر اعلام شدهاند:
این آسیبپذیری میتواند منجر به:
از آنجا که RSC روی سرور اجرا میشود، این نقص میتواند پیامدهای بسیار شدیدی داشته باشد.
Vercel با انتشار فوری قوانین جدید روی Vercel WAF این آسیبپذیری را برای تمام پروژههای میزبانیشده محافظت کرد. اما تأکید کرده که:
«بههیچوجه فقط به WAF تکیه نکنید — ارتقای فوری ضروری است.»
توصیه رسمی Vercel ارتقای سریع به نسخههای وصلهشده است، حتی اگر پروژه شما روی Vercel میزبانی نشده باشد.
نسخههای وصلهشده React و Next.js منتشر شدهاند. بلافاصله باید به نسخههای ثابت ارتقا دهید.
npm install next@16.0.7 react@19.2.1 react-dom@19.2.1
یا در پروژههای Next.js 15:
npm install next@15.6.0-canary.58
آسیبپذیری CVE-2025-55182 یادآور این است که حتی محبوبترین فناوریها نیز میتوانند دچار مشکلات امنیتی بزرگ شوند. اگر از Next.js یا ابزارهای مبتنی بر React 19 استفاده میکنید، ارتقای فوری به نسخههای جدید حیاتی است. خوشبختانه نسخههای امن منتشر شدهاند و با یک آپدیت ساده میتوانید امنیت اپلیکیشن خود را بازیابی کنید.
منبع
مقالاتی که ممکن است برای شما جالب باشند

در نسخههای جدید زبان Go یک قابلیت آزمایشی به نام Green Tea معرفی شده که با تغییر اساسی در نحوه اسکن حافظه، مصرف CPU را کاهش داده و وقفههای Garbage Collector را به حداقل میرساند.

تیم Go با معرفی Green Tea GC قصد دارد Garbage Collector را هوشمندتر و سریعتر از همیشه کند. این تغییر با اسکن انتخابی حافظه، مصرف CPU را تا ۴۰٪ کاهش میدهد و عملکرد برنامهها را روانتر میکند.

Thanos.js یک لایبرری طنزآمیز جاوااسکریپت است که ادعا میکند حجم پروژه را تا ۵۰٪ کاهش میدهد، اما این کار را با حذف تصادفی نیمی از فایلهای پروژه انجام میدهد. این لایبرری کاربرد عملی ندارد و بیشتر یک شوخی خلاقانه برای یادآوری اهمیت بهینهسازی اصولی و مهندسی نرمافزار است.
مایکروسافت در دسامبر ۲۰۲۵ نسخه جدید .NET و ASP.NET Core 10.0.1 را منتشر کرد. این آپدیت شامل بهبود عملکرد، رفع باگها و افزایش پایداری برای توسعهدهندگان است.

Node.js 22 با تغییرات عمیق در هسته، بهبود چشمگیر سرعت اجرا، مصرف حافظه کمتر و پشتیبانی کامل از استانداردهای جدید JavaScript منتشر شد. نسخهای که میتواند معادلات توسعه بکاند را تغییر دهد.