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

کشف آسیب‌پذیری DoS در Erlang/OTP: ریسک توقف سرویس در مرحله TLS Handshake

کشف آسیب‌پذیری DoS در Erlang/OTP: ریسک توقف سرویس در مرحله TLS Handshake

یک آسیب‌پذیری جدید با شناسه CVE-2026-65634 در رمزگشای (Decoder) شناسه‌های شیء (OBJECT IDENTIFIER) در Erlang/OTP شناسایی شده است. این نقص امنیتی ناشی از پیچیدگی الگوریتمی ناکارآمد (Inefficient Algorithmic Complexity) است که می‌تواند منجر به حملات منع سرویس (Denial of Service) شود.

تحلیل فنی آسیب‌پذیری

مشکل در نحوه پردازش شناسه‌های OID در طول فرآیند TLS Handshake نهفته است. مهاجمان از راه دور و بدون نیاز به احراز هویت (Unauthenticated)، می‌توانند با ارسال یک OID دست‌کاری شده (Crafted OID)، باعث مصرف بیش از حد منابع سیستم شوند.

  • در رمزگشای BER، تابع asn1rtt_ber:dec_subidentifiers/3 در مسیر lib/asn1/src/asn1rtt_ber.erl دچار این نقص است.
  • به طور مشابه، در رمزگشای PER، تابع کمکی asn1rtt_per_common:dec_subidentifiers/3 در مسیر lib/asn1/src/asn1rtt_per_common.erl دارای رفتار مشابه است.

در هر دو مورد، سیستم یک subidentifier با مبنای ۱۲۸ را با استفاده از عملیات (Av bsl 7) + H در یک عدد صحیح نامحدود (Unbounded Integer) انباشت می‌کند. این مکانیسم باعث می‌شود که با ارسال داده‌های خاص، پردازشگر درگیر محاسباتی سنگین شده و در نهایت سرویس در دسترس نباشد.