CVE-2026-65634

Yüksək

Təsvir

Erlang/OTP asn1 OBJECT IDENTIFIER dekoderindəki səmərəsiz alqoritmik mürəkkəblik, uzaqdakı autentifikasiya olunmamış hücumçunun TLS əl sıxması (handshake) zamanı xüsusi hazırlanmış OID göndərərək xidmətdən imtina (DoS) halına səbəb olmasına şərait yaradır. lib/asn1/src/asn1rtt_ber.erl faylındakı BER OID dekoderi asn1rtt_ber:dec_subidentifiers/3 və lib/asn1/src/asn1rtt_per_common.erl faylındakı ekvivalent PER köməkçisi asn1rtt_per_common:dec_subidentifiers/3 hər davam etdirici bayt üçün (Av bsl 7) + H istifadə edərək baza-128 alt-identifikatorunu məhdudiyyətsiz tam ədədə yığır. Artan akkumulyatorda hər bir sürüşdürmə və toplama əməliyyatı artıq toplanmış bitlərin sayına görə xətti xarakter daşıyır ki, bu da tək bir alt-identifikatorun ölçüsü üzrə kvadratik ümumi iş yükü yaradır. lib/asn1/src/asn1rtt_jer.erl faylındakı JER köməkçisi asn1rtt_jer:json2oid/1 JSON-dan nöqtə ilə ayrılmış OID dekodlaşdırarkən eyni növ məhdudiyyətsiz tam ədəd analizini nümayiş etdirir. Bir çox böyük qövsü olan (təxminən 262 KB davam etdirici bayt) DER-kodlaşdırılmış OBJECT IDENTIFIER tipik aparat təminatında CPU-nun təxminən 13 saniyəsini sərf edir. Həssas dekoder, OBJECT IDENTIFIER ehtiva edən bütün ASN.1 modullarında, o cümlədən public_key:pkix_decode_cert/2 vasitəsilə X.509 sertifikatının analizi zamanı çatılan OTP-PUB-KEY modulunda generasiya edilir. Bu dekoder hər hansı imza və ya etibar zəncirinin yoxlanılmasından əvvəl işləyir, buna görə də qarşı tərəfin TLS sertifikatlarını analiz edən hər bir Erlang xidməti risk altındadır: TLS klientləri (həmişə server sertifikatını analiz edirlər) və qarşılıqlı-TLS serverləri (klient sertifikatlarını analiz edirlər) üçün standart budur. Bu zəiflik lib/asn1/src/asn1rtt_ber.erl, lib/asn1/src/asn1rtt_per_common.erl və lib/asn1/src/asn1rtt_jer.erl proqram faylları ilə asn1rtt_ber:dec_subidentifiers/3, asn1rtt_per_common:dec_subidentifiers/3 və asn1rtt_jer:json2oid/1 proqram rutinləri ilə əlaqədardır. Bu problem OTP 17.0 versiyasından başlayaraq OTP 27.3.4.18, OTP 28.5.0.7 və OTP 29.1.1 versiyalarından əvvəlki versiyalara, müvafiq olaraq asn1 3.0 versiyasından başlayaraq 5.3.4.3, 5.4.3.1 və 5.5.2 versiyalarından əvvəlkilərə təsir edir. OTP 17.0-dan əvvəlki versiyaların (asn1 3.0-dan əvvəlkilər) təsirlənib-təsirlənmədiyi məlum deyil.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulErlang\/otp
Dərc22 sen 2026
İlk görülmə22 sen 2026
Zəiflik növüCWE-407CWE-407

Necə düzəltmək olar

Yeniləyin
  • erlang erlang\/otp0fe2c02fdc06fab1c63be9db1a7456993d20f838 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
erlang erlang\/otp17.0, 3.0, 84adefa331c4159d432d22840663c38f155cd4c1 ≤ v < 0fe2c02fdc06fab1c63be9db1a7456993d20f8380fe2c02fdc06fab1c63be9db1a7456993d20f838

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-65634 · Erlang\/otp · Dark Radar