CVE-2025-3445

Yüksək

Təsvir

Go dilindəki mholt/archiver kitabxanasında "Zip Slip" növlü Yol Keçidi (Path Traversal) zəifliyi aşkar edilmişdir. Bu zəiflik, yol keçidi simvolik keçidləri (symlinks) ehtiva edən xüsusi hazırlanmış ZIP faylından istifadə etməklə, istifadəçinin və ya kitabxanadan istifadə edən tətbiqin imtiyazları ilə faylların yaradılmasına və ya üzərində yazılmasına imkan verir. ZIP faylları ilə archiver.Unarchive funksionallığından bu şəkildə istifadə edildikdə: archiver.Unarchive(zipFile, outputDir), xüsusi hazırlanmış ZIP faylı elə çıxarıla bilər ki, o, həmin zəif funksionallığı icra edən tətbiqlə eyni imtiyazlara malik olaraq təsirə məruz qalan sistemə fayllar yaza bilsin. Nəticədə, həssas faylların üzərinə yazıla bilər ki, bu da bəzi hallarda imtiyazların yüksəldilməsinə, kodun icrasına və digər ciddi nəticələrə səbəb ola bilər. Qeyd etmək lazımdır ki, oxşar bir zəiflik TAR fayllarında da tapılmışdır (CVE-2024-0406). Düzəliş tətbiq olunsa da, rəsmi olaraq buraxılmamışdır və təsirə məruz qalan layihə artıq dəstəklənmir (deprecated). mholt/archiver layihəsinin davamçısı mholt/archives adlı yeni layihədir və onun ilkin versiyasında (v0.1.0) Unarchive() funksionallığı silinib.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulGithub.com/mholt/archiver
Dərc13 apr 2025
İlk görülmə13 apr 2025

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/mholt/archiverGov ≤ 3.5.1, Aralıq göstərilməyib—
github.com/mholt/archiver/v3Gov ≤ 3.5.1, Aralıq göstərilməyib—

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-3445 · Github.com/mholt/archiver · Dark Radar