CVE-2026-47078

Orta

Təsvir

Erlang OTP (stdlib zip modulu) daxilindəki Nisbi Yol Keçidi (Relative Path Traversal) zəifliyi, xüsusi hazırlanmış zip arxivi vasitəsilə faylların nəzərdə tutulmuş çıxarma qovluğundan kənara yazılmasına imkan verir. zip:unzip/1,2 və zip:extract/1,2 funksiyaları giriş yollarını, qovluq dərinliyini tam ədəd sayğacı kimi izləyən zip:check_dir_level/2 vasitəsilə yoxlayır: ".." sayğacı azaldır, normal yol komponentləri isə artırır. Çağıran tərəf yalnız yekun sayğac dəyəri sıfırdan kiçik olan yolları rədd edir. Məsələn, ../x/y kimi bir yol, keçid zamanı sayğacın mənfi qiymət almasına, sonra isə yenidən sıfıra qayıtmasına səbəb olur; beləliklə, validasiyadan keçərkən add_cwd vasitəsilə cari işçi qovluğu ilə birləşdirildikdə çıxarma qovluğundan kənarda yerləşən ünvana yönəlir. Bu zəiflik lib/stdlib/src/zip.erl proqram faylı ilə əlaqədardır. Bu problem OTP 27.1-dən OTP 27.3.4.15-ə qədər, həmçinin OTP 28.5.0.4 və OTP 29.0.4 versiyalarına təsir edir ki, bu da müvafiq olaraq stdlib-in 6.1-dən 6.2.2.4-ə qədər, 7.3.0.1 və 8.0.3 versiyalarını əhatə edir.

CiddilikOrta
CVSS4.8
İstismar ehtimalı—
MəhsulErlang\/otp
Dərc27 iyl 2026
İlk görülmə27 iyl 2026
Zəiflik növüCWE-23CWE-23

Necə düzəltmək olar

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

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
erlang erlang\/otp27.1, 6.1, 8d537f51a4262d24f3395c4148323eaca9facbbd ≤ v < 8a933c9c7835b06776d31d17b79b7336627d887a8a933c9c7835b06776d31d17b79b7336627d887a

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.