CVE-2026-82738

Orta

Təsvir

ash-project ash layihəsindəki yanlış giriş validasiyası zəifliyi, hücumçuya Ash.Type.UUIDv7 atributunda versiya-7 olmayan UUID saxlayaraq bir qeydin oxunmasını qalıcı olaraq bloklamağa imkan verir. Ash.Type.UUIDv7.cast_input/2 funksiyası, versiya-7 olmayanlar da daxil olmaqla, düzgün formatlanmış hər hansı UUID sətirini qəbul edir və onu 16 baytlıq binar kimi saxlayır. Oxuma zamanı cast_stored/2 (lib/ash/type/uuid_v7.ex) saxlanılmış binarı yenidən cast_input/2 vasitəsilə yönləndirir. v3.6.3 versiyasındakı giriş validasiyasının sərtləşdirilməsindən sonra bu funksiya yalnız versiya-7 (və isteyə bağlı olaraq versiya-4) olan 16 baytlıq binarları tanıyır, digər hallarda isə 36 simvollu sətir gözləyir. Saxlanılmış versiya-7 olmayan 16 baytlıq binar heç bir şərtə uyğun gəlmir və :error qaytarır, buna görə də həmin qeydin sonrakı hər bir oxunma cəhdi uğursuz olur. Belə bir atributu təyin edə bilən hücumçu sətiri qalıcı olaraq zəhərləyir. Düzəliş istənilən 16 baytlıq saxlanılmış binarın birbaşa cast_stored/2 funksiyasında dekodlaşdırılmasını təmin edir. Bu problem ash-ın 3.6.3 versiyasından 3.32.2 versiyasına qədər olan hissəsinə təsir edir.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulAsh
Dərc1 sen 2026
İlk görülmə1 sen 2026

Necə düzəltmək olar

Yeniləyin
  • ash-project ash3.32.2, c453cdc0b8570e86ffef0d10e136247f52b3ea76 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash3.6.3 ≤ v < 3.32.2, 751d8a4d11564efbe358c90c8347f3a00eb60782 ≤ v < c453cdc0b8570e86ffef0d10e136247f52b3ea763.32.2, c453cdc0b8570e86ffef0d10e136247f52b3ea76

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-82738 · Ash · Dark Radar