CVE-2026-49467

Yüksək

Təsvir

Pingvin Share X təhlükəsiz və asan özünə aid host edilən fayl paylaşma platformasıdır. Versiya 1.5.0-dan 1.18.0-a qədər olan versiyalardakı zəiflik hücumçuya Zaman əsaslı Birdəfəlik Parol (TOTP) parametrlərini idarə edərkən parol yoxlamasından yan keçməyə imkan verir. Problemin kökü `authTotp.service.ts` faylında asinxron `verifyPassword` metoduna və `auth.service.ts` faylında `authenticateUser` metoduna edilən çağırışlarda `await` açar sözünün olmamasıdır. JavaScript dilində gözlənilməyən (unawaited) `Promise` həmişə "truthy" hesab olunur. Beləliklə, parol yanlış olduqda `ForbiddenException` xətası vermək üçün nəzərdə tutulmuş məntiq heç vaxt icra olunmur, çünki ifadə onun həll edilmiş boolean nəticəsindən çox, `Promise` obyektinin mövcudluğunu qiymətləndirir. Zəiflik, bütün asinxron autentifikasiya çağırışlarının düzgün şəkildə gözlənilməsini təmin etməklə versiya 1.18.1-də aradan qaldırılmışdır. Rəsmi alternativ həll yolları yoxdur. Əgər istifadəçi sistemdən kənarlaşdırılıbsa, administrator verilənlər bazasında istifadəçinin TOTP statusunu əllə sıfırlamalıdır.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulSmp46 Pingvin-share-x
Dərc12 avq 2026
İlk görülmə12 avq 2026

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
smp46 pingvin-share-x>= 1.5.0, < 1.18.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.