یک آسیبپذیری جدید با شناسه 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) انباشت میکند. این مکانیسم باعث میشود که با ارسال دادههای خاص، پردازشگر درگیر محاسباتی سنگین شده و در نهایت سرویس در دسترس نباشد.