بهتازگی یک آسیبپذیری امنیتی بسیار جدی در React Server Components شناسایی شده که امکان اجرای کد از راه دور بدون احراز هویت (RCE) را برای مهاجم فراهم میکند. گزارش این آسیبپذیری ابتدا توسط Lachlan Davidson در ۲۹ نوامبر ۲۰۲۵ به تیم React ارسال شد سپس در دسامبر ۲۰۲۵ بهصورت عمومی منتشر شد.
این نقص امنیتی با شناسه CVE-2025-55182 ثبت شده و دارای امتیاز ۱۰.۰ CVSS یعنی بالاترین سطح خطر است.
این آسیبپذیری ناشی از یک نقص در ساز وکار Decode کردن Payloadهای دریافتی در Endpointهای مربوط به React Server Function است. حتی اگر اپلیکیشن شما از این Endpointها استفاده نکند، در صورتی که از React Server Components پشتیبانی کند، همچنان در معرض خطر قرار دارد.
React Server Functions به کلاینت اجازه میدهد یک تابع را در سمت سرور فراخوانی کند. در این فرآیند، درخواست HTTP در سمت سرور Deserialize میشود. مهاجم میتواند با ساخت یک درخواست مخرب، در همین مرحله به اجراي کد دلخواه روی سرور دست یابد.
19.0 • 19.1.0 • 19.1.1 • 19.2.0
در صورت سوءاستفاده موفق از این آسیبپذیری، پیامدهای زیر محتمل است:
به دلیل امتیاز ۱۰ در استاندارد CVSS، این نقص در بالاترین سطح خطر طبقهبندی میشود و نیازمند اقدام فوری است.
رفع مشکل در نسخههای زیر ارائه شده است:
توسعهدهندگان توصیه میکنند اقدامات زیر فورا انجام شود:
طبق اعلام شرکت Meta Platforms (توسعهدهنده React)، نصب Patch امنیتی مهمترین راهکار جلوگیری از سوءاستفاده است.
اگر از نسخههای آسیبپذیر استفاده میکنید، بهروزرسانی فوری ضروری است. برخی ارائهدهندگان هاست اقدامات موقتی اعمال کردهاند، اما این راهکارها جایگزین بهروزرسانی رسمی نیستند و همچنان باید فوراً نسخههای خود را ارتقا دهید.
در سایبرنو، تحولات امنیتی را بهصورت مداوم رصد میکنیم و آمادهایم برای ایمنسازی زیرساختها و اپلیکیشنهای شما مشاوره و راهکار ارائه دهیم.