آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۴/۱۰

رفع آسیب‌پذیری Prototype Pollution در کتابخانه Apache Thrift برای Node.js

رفع آسیب‌پذیری Prototype Pollution در کتابخانه Apache Thrift برای Node.js

یک آسیب‌پذیری امنیتی در پیوندهای (Bindings) مربوط به Node.js در پروژه Apache Thrift شناسایی شده است که با شناسه CVE-2026-94646 ثبت گردیده است.

جزئیات فنی آسیب‌پذیری

این نقص امنیتی در اثر مدیریت نادرست استثناها (Uncaught exception) و اعتبارسنجی نامناسب مقادیر ورودی در بخش تعیین مقدار (Quantity) رخ می‌دهد. این موضوع منجر به بروز آسیب‌پذیری Prototype Pollution می‌شود؛ جایی که مهاجم می‌تواند ویژگی‌های Prototype یک شیء را تغییر داده و در نتیجه باعث تغییر رفتار برنامه یا در موارد شدیدتر، اجرای کد از راه دور (RCE) شود.

نسخه‌های متاثره و راهکار

  • نسخه‌های آسیب‌پذیر: تمامی نسخه‌های Apache Thrift پیش از نسخه 0.25.0
  • راهکار: کاربران و توسعه‌دهندگانی که از این کتابخانه در محیط Node.js استفاده می‌کنند، باید در سریع‌ترین زمان ممکن به نسخه 0.25.0 ارتقا یابند تا این حفره امنیتی بسته شود.