آخرین اخبار
همهٔ اخبار
اکسپلویت‌ها گزارش بحرانیت ۵/۱۰

انتشار وصله‌های امنیتی Node.js برای رفع ۱۰ آسیب‌پذیری از جمله نقص RCE با شدت بالا

انتشار وصله‌های امنیتی Node.js برای رفع ۱۰ آسیب‌پذیری از جمله نقص RCE با شدت بالا

پروژه Node.js در تاریخ ۲۱ اکتبر ۲۰۲۶، به‌روزرسانی‌های امنیتی جدیدی را برای نسخه‌های 26.x، 24.x و 22.x منتشر کرد. این به‌روزرسانی‌ها شامل رفع ۱۰ آسیب‌پذیری مختلف است که چهار مورد از آن‌ها دارای سطح شدت بالا (High-severity) هستند.

رفع نقص بحرانی RCE

مهم‌ترین مورد شناسایی شده، آسیب‌پذیری CVE-2026-111497 است که در رمزگشا (Decoder) پروتکل Brotli رخ می‌دهد. این نقص از نوع Out-of-bounds write است که می‌تواند منجر به اجرای کد از راه دور (Remote Code Execution یا RCE) شود. این آسیب‌پذیری نسخه‌های 26.x، 24.x و 22.x را تحت تأثیر قرار می‌دهد.

سایر آسیب‌پذیری‌ها و وابستگی‌ها

علاوه بر مورد فوق، سه آسیب‌پذیری با شدت بالا دیگر در زمینه مدیریت Hostname گزارش شده است. همچنین، آسیب‌پذیری CVE-2026-106074 در بخش تولید اعداد تصادفی (Cryptographic randomness) شناسایی شده که می‌تواند باعث تکرار مقادیر در فرآیندهای مختلف شود.

  • به‌روزرسانی وابستگی‌ها: نسخه‌های جدید شامل آپدیت‌های امنیتی برای c-ares، Undici، OpenSSL و SQLite هستند.
  • اصلاح گواهی‌ها: به‌روزرسانی گواهی‌های CA برای مقابله با مشکل احتمالی در eMudhra Intermediate CA انجام شده است.

اقدام لازم: با توجه به اینکه هیچ راهکار جایگزینی (Workaround) برای این نقص‌ها ارائه نشده است، مدیران سیستم و مهندسان امنیت باید بلافاصله محیط‌های خود را به نسخه‌های اصلاح‌شده شامل 26.12.1، 24.22.1 یا 22.23.4 ارتقا دهند.

به‌روزرسانی (اکتبر 22, 2026 — The Hacker News)

به‌روزرسانی:

تحقیقات جدید نشان می‌دهد که اثبات مفهوم (PoC) منتشر شده برای آسیب‌پذیری RCE در رمزگشای Brotli، در نسخه‌های استاندارد Node.js تنها منجر به کرش (Crash) و خواندن محدود از حافظه فرآیند می‌شود و هنوز موفقیت‌آمیز بودن اجرای کد از راه دور (Remote Code Execution) در محیط‌های عادی تایید نشده است.

علاوه بر این، جزئیات مربوط به سایر آسیب‌پذیری‌های شناسایی شده منتشر شد:

  • CVE-2026-106069 و CVE-2026-105483: نقص‌های سطح بالا (High) در بررسی گواهی‌های TLS که امکان دور زدن (Bypass) اعتبارسنجی میزبان را فراهم می‌کنند.
  • CVE-2026-105482: آسیب‌پذیری در تابع dns.resolve که می‌تواند باعث کوتاه شدن نام میزبان با استفاده از کاراکتر Null Byte شود.
  • CVE-2026-106074: نقص سطح متوسط در توابع تولید اعداد تصادفی (crypto.randomUUID و crypto.randomInt) در حالت‌های خاص مانند Startup Snapshot.

همچنین، در این به‌روزرسانی، ۸ کلید واسط (Intermediate CA keys) متعلق به شرکت هندی eMudhra که مورد نفوذ قرار گرفته بودند، به‌صورت داخلی مسدود شدند تا از استفاده از زنجیره گواهی‌های آلوده جلوگیری شود.