CVE-2026-23888

Orta

Təsvir

pnpm paket meneceridir. Versiya 10.28.1-dən əvvəl, pnpm-in binary fetcher komponentindəki yol keçidi (path traversal) zəifliyi bədniyyətli paketlərə faylları nəzərdə tutulmuş çıxarma qovluğundan kənara yazmağa imkan verir. Zəifliyin iki hücum vektoru mövcuddur: (1) AdmZip-in `extractAllTo` funksiyası vasitəsilə çıxarma kökündən kənara çıxan və tərkibində `../` və ya mütləq yollar olan bədniyyətli ZIP yazıları, və (2) `BinaryResolution.prefix` sahəsinin təsdiqlənmədən çıxarma yoluna birləşdirilməsi, bu da `../../evil` kimi hazırlanmış prefiksin çıxarılan faylları `targetDir`-dən kənara yönləndirməsinə şərait yaradır. Problem binary aktivləri olan paketləri quraşdıran bütün pnpm istifadəçilərinə, xüsusi Node.js binary yerlərini konfiqurasiya edən istifadəçilərə və binary asılılıqlarını avtomatik quraşdıran CI/CD boru xətlərinə təsir edir. Bu, konfiqurasiya fayllarının, skriptlərin və ya digər həssas faylların üzərinə yazılmasına səbəb ola bilər ki, bu da uzaqdan kodun icrasına (RCE) gətirib çıxarır. Versiya 10.28.1 düzəliş ehtiva edir.

CiddilikOrta
CVSS6.5
İstismar ehtimalı—
MəhsulPnpm
Dərc26 yan 2026
İlk görülmə26 yan 2026

Necə düzəltmək olar

Yeniləyin
  • pnpm pnpm10.28.1 və ya daha yeni versiya
  • pnpm10.28.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
pnpm pnpmv < 10.28.110.28.1
pnpmnpmv < 10.28.110.28.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-2026-23888 · Pnpm · Dark Radar