Katalog CVE

CVE-2026-27212

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Swiper to darmowy mobilny suwak dotykowy z przyspieszonymi przejściami i natywnym zachowaniem. W wersjach od 6.5.1 do 12.1.1 występuje podatność na zanieczyszczenie prototypu, która umożliwia atakującym zanieczyszczenie Object.prototype za pomocą spreparowanego wejścia.

Ocena ryzyka

Organizacje mogą być narażone na różne ataki, takie jak obejście uwierzytelniania, odmowa usługi oraz zdalne wykonanie kodu, jeśli aplikacje przetwarzają dane kontrolowane przez atakującego przy użyciu tej biblioteki.

Rekomendacja

Zaleca się aktualizację do wersji 12.1.2, która naprawia tę podatność, aby zminimalizować ryzyko związane z atakami.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Swiper is a free and mobile touch slider with hardware accelerated transitions and native behavior. Versions 6.5.1 through 12.1.1 have a Prototype pollution vulnerability. The vulnerability resides in line 94 of shared/utils.mjs, where the indexOf() function is used to check whether user provided input contain forbidden strings. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using Array.prototype. The exploit works across Windows and Linux and on Node and Bun runtimes. Any application that processes attacker-controlled input using this package may be affected by the following: Authentication Bypass, Denial of Service and RCE. This issue is fixed in version 12.1.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS