CVE-2025-0343

Yüksək

Təsvir

Müəyyən BER/DER konstruksiyalarının təhlili zamanı Swift ASN.1 kitabxanasında çökmələr baş verə bilər. Bu çökmə, ASN.1 kitabxanasının bəzi obyektlərin yalnız konstruksiya edilmiş və ya primitiv formalarda təqdim oluna biləcəyi fərz etməsi və bu məhdudiyyət yerinə yetirilmədikdə `preconditionFailure` xətasını tetikləməsi səbəbindən yaranır. Vacib məqam odur ki, bu məhdudiyyətlər əslində DER-də tələb olunur, lakin bu düzgünlük erkən qovşaq təhlilçisi (node parser) tərəfindən tətbiq edilməmişdir, buna görə də dekodlaşdırmanın sonrakı mərhələlərində buna güvənmək yanlış idi və kitabxana məhz bunu etmişdir. Bu çökmələr hər hansı DER/BER formatlı obyekt təhlil edilərkən tetiklənə bilər. Burada yaddaş təhlükəsizliyi ilə bağlı problem yoxdur: çökmə Swift runtime tərəfindən idarə olunan şəkildə baş verir. Bunun nəticəsi odur ki, naməlum mənbələrdən gələn BER/DER məlumatlarının təhlili zamanı (məsələn, TLS sertifikatlarının təhlili zamanı) bu zəiflik xidmətdən imtina (DoS) vektoru kimi istifadə edilə bilər.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulSwift ASN1
Dərc15 yan 2025
İlk görülmə15 yan 2025
Zəiflik növüCWE-228CWE-228

Necə düzəltmək olar

Yeniləyin
  • Swift Project Swift ASN11.3.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Swift Project Swift ASN11.0.0 ≤ v < 1.3.11.3.1

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-2025-0343 · Swift ASN1 · Dark Radar